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]