Author: hgilde Date: Sat Nov 5 22:23:42 2005 New Revision: 331087 URL: http://svn.apache.org/viewcvs?rev=331087&view=rev Log: Add a test for a Swing action being executed immediately.
Modified: jakarta/commons/proper/jelly/trunk/jelly-tags/swing/src/test/org/apache/commons/jelly/swing/TestSwingTags.java jakarta/commons/proper/jelly/trunk/jelly-tags/swing/src/test/org/apache/commons/jelly/swing/swingTags.jelly Modified: jakarta/commons/proper/jelly/trunk/jelly-tags/swing/src/test/org/apache/commons/jelly/swing/TestSwingTags.java URL: http://svn.apache.org/viewcvs/jakarta/commons/proper/jelly/trunk/jelly-tags/swing/src/test/org/apache/commons/jelly/swing/TestSwingTags.java?rev=331087&r1=331086&r2=331087&view=diff ============================================================================== --- jakarta/commons/proper/jelly/trunk/jelly-tags/swing/src/test/org/apache/commons/jelly/swing/TestSwingTags.java (original) +++ jakarta/commons/proper/jelly/trunk/jelly-tags/swing/src/test/org/apache/commons/jelly/swing/TestSwingTags.java Sat Nov 5 22:23:42 2005 @@ -154,6 +154,11 @@ } fail("Should have thrown an exception due to an invalid bean property."); } + + public void testActionTagIsNotExecutedImmediately() throws Exception { + if (!isAWTAvailable()) return; + runSwingScript("test.actionTagImmediateExecution"); + } protected void runSwingScript(String testName) throws Exception { setUpScript("swingTags.jelly"); Modified: jakarta/commons/proper/jelly/trunk/jelly-tags/swing/src/test/org/apache/commons/jelly/swing/swingTags.jelly URL: http://svn.apache.org/viewcvs/jakarta/commons/proper/jelly/trunk/jelly-tags/swing/src/test/org/apache/commons/jelly/swing/swingTags.jelly?rev=331087&r1=331086&r2=331087&view=diff ============================================================================== --- jakarta/commons/proper/jelly/trunk/jelly-tags/swing/src/test/org/apache/commons/jelly/swing/swingTags.jelly (original) +++ jakarta/commons/proper/jelly/trunk/jelly-tags/swing/src/test/org/apache/commons/jelly/swing/swingTags.jelly Sat Nov 5 22:23:42 2005 @@ -1,7 +1,8 @@ <?xml version="1.0"?> <j:jelly xmlns:j="jelly:core" - xmlns="jelly:swing"> + xmlns="jelly:swing" + xmlns:test="jelly:junit"> <!--for the basic component assembly--> <j:if test="${test.simple}"> @@ -72,6 +73,19 @@ <j:if test="${test.invalidProperty}"> <frame name="frame" var="frame" size="100,100" location="200,200" foo="bar"> <panel name="panel"> + </panel> + </frame> + </j:if> + + <!--Ensures that an action tag's contents aren't executed immediately--> + <j:if test="${test.actionTagImmediateExecution}"> + <frame name="frame" var="frame"> + <panel name="panel"> + <button> + <action name="Test"> + <test:fail>Action tag was executed immediately.</test:fail> + </action> + </button> </panel> </frame> </j:if> --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]