Author: husted
Date: Fri Mar 17 11:15:26 2006
New Revision: 386694
URL: http://svn.apache.org/viewcvs?rev=386694&view=rev
Log:
Action2 Apps
* Add a JUnit test for the Languages action (that populates a list box).
Added:
struts/sandbox/trunk/action2/apps/cookbook/src/test/
struts/sandbox/trunk/action2/apps/cookbook/src/test/cookbook2/
struts/sandbox/trunk/action2/apps/cookbook/src/test/cookbook2/actiontag/
struts/sandbox/trunk/action2/apps/cookbook/src/test/cookbook2/actiontag/LanguagesTest.java
(with props)
Modified:
struts/sandbox/trunk/action2/apps/cookbook/src/java/cookbook2/actiontag/ActionTag-config.xml
struts/sandbox/trunk/action2/apps/cookbook/src/java/webwork.properties
struts/sandbox/trunk/action2/apps/cookbook/src/webapp/pages/ActionTag/index.jsp
Modified:
struts/sandbox/trunk/action2/apps/cookbook/src/java/cookbook2/actiontag/ActionTag-config.xml
URL:
http://svn.apache.org/viewcvs/struts/sandbox/trunk/action2/apps/cookbook/src/java/cookbook2/actiontag/ActionTag-config.xml?rev=386694&r1=386693&r2=386694&view=diff
==============================================================================
---
struts/sandbox/trunk/action2/apps/cookbook/src/java/cookbook2/actiontag/ActionTag-config.xml
(original)
+++
struts/sandbox/trunk/action2/apps/cookbook/src/java/cookbook2/actiontag/ActionTag-config.xml
Fri Mar 17 11:15:26 2006
@@ -45,6 +45,10 @@
<result
type="plaintext">/WEB-INF/src/java/cookbook2/actiontag/Languages.java</result>
</action>
+ <action name="View-Test-Languages">
+ <result
type="plaintext">/WEB-INF/src/test/cookbook2/actiontag/LanguagesTest.java</result>
+ </action>
+
<action name="View-Config">
<result
type="plaintext">/WEB-INF/classes/ActionTag-config.xml</result>
</action>
Modified: struts/sandbox/trunk/action2/apps/cookbook/src/java/webwork.properties
URL:
http://svn.apache.org/viewcvs/struts/sandbox/trunk/action2/apps/cookbook/src/java/webwork.properties?rev=386694&r1=386693&r2=386694&view=diff
==============================================================================
--- struts/sandbox/trunk/action2/apps/cookbook/src/java/webwork.properties
(original)
+++ struts/sandbox/trunk/action2/apps/cookbook/src/java/webwork.properties Fri
Mar 17 11:15:26 2006
@@ -1,4 +1,3 @@
webwork.objectFactory = spring
webwork.devMode = true
-webwork.tag.altSyntax = true
webwork.action.extension = do,jspa
Added:
struts/sandbox/trunk/action2/apps/cookbook/src/test/cookbook2/actiontag/LanguagesTest.java
URL:
http://svn.apache.org/viewcvs/struts/sandbox/trunk/action2/apps/cookbook/src/test/cookbook2/actiontag/LanguagesTest.java?rev=386694&view=auto
==============================================================================
---
struts/sandbox/trunk/action2/apps/cookbook/src/test/cookbook2/actiontag/LanguagesTest.java
(added)
+++
struts/sandbox/trunk/action2/apps/cookbook/src/test/cookbook2/actiontag/LanguagesTest.java
Fri Mar 17 11:15:26 2006
@@ -0,0 +1,34 @@
+package cookbook2.actiontag;
+
+import junit.framework.TestCase;
+import java.util.List;
+
+import cookbook2.Select;
+
+public class LanguagesTest extends TestCase {
+
+ private Languages action;
+
+ public void setUp() {
+
+ action = new Languages();
+
+ }
+
+ public void testContents() throws Exception {
+
+ List list = action.getFavoriteLanguages();
+ assertNotNull("List is null!",list);
+ assertTrue("List is not empty",list.size()==0);
+
+ action.execute();
+
+ List list2 = action.getFavoriteLanguages();
+ assertNotNull("List is null!",list2);
+ assertTrue("List is empty!",list.size()>0);
+ Select.Language entry = (Select.Language) list.get(0);
+ assertNotNull("Entry is null",entry);
+ assertTrue("Entry is empty",entry.getDescription().length()>0);
+ }
+
+}
Propchange:
struts/sandbox/trunk/action2/apps/cookbook/src/test/cookbook2/actiontag/LanguagesTest.java
------------------------------------------------------------------------------
svn:eol-style = native
Modified:
struts/sandbox/trunk/action2/apps/cookbook/src/webapp/pages/ActionTag/index.jsp
URL:
http://svn.apache.org/viewcvs/struts/sandbox/trunk/action2/apps/cookbook/src/webapp/pages/ActionTag/index.jsp?rev=386694&r1=386693&r2=386694&view=diff
==============================================================================
---
struts/sandbox/trunk/action2/apps/cookbook/src/webapp/pages/ActionTag/index.jsp
(original)
+++
struts/sandbox/trunk/action2/apps/cookbook/src/webapp/pages/ActionTag/index.jsp
Fri Mar 17 11:15:26 2006
@@ -31,6 +31,13 @@
<a href="<ww:url action="View-Action-Languages"/>">Languages.java</a>
</li></ul>
+
+<h2>Tests</h2>
+<ul><li>
+ <a href="<ww:url action="View-Test-Languages"/>">LanguagesTest.java</a>
+</li></ul>
+
+
<h2>Configuration files</h2>
<ul><li>
<a href="<ww:url action="View-Config"/>">ActionTag-config.xml</a>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]