You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by hg...@apache.org on 2005/11/06 07:23:45 UTC
svn commit: r331087 - in
/jakarta/commons/proper/jelly/trunk/jelly-tags/swing/src/test/org/apache/commons/jelly/swing:
TestSwingTags.java swingTags.jelly
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: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org