Author: gwynevans
Date: Fri Nov 16 14:40:48 2007
New Revision: 595855

URL: http://svn.apache.org/viewvc?rev=595855&view=rev
Log:
WICKET-104 - "Web Testcase for quickstart application" - Added a basic test to 
the QS archetype.

Added:
    
wicket/trunk/archetypes/quickstart/src/main/resources/archetype-resources/src/test/java/TestHomePage.java
Modified:
    wicket/trunk/archetypes/quickstart/src/main/resources/META-INF/archetype.xml

Modified: 
wicket/trunk/archetypes/quickstart/src/main/resources/META-INF/archetype.xml
URL: 
http://svn.apache.org/viewvc/wicket/trunk/archetypes/quickstart/src/main/resources/META-INF/archetype.xml?rev=595855&r1=595854&r2=595855&view=diff
==============================================================================
--- 
wicket/trunk/archetypes/quickstart/src/main/resources/META-INF/archetype.xml 
(original)
+++ 
wicket/trunk/archetypes/quickstart/src/main/resources/META-INF/archetype.xml 
Fri Nov 16 14:40:48 2007
@@ -7,6 +7,7 @@
   </sources>
   <testSources>
     <source>src/test/java/Start.java</source>
+    <source>src/test/java/TestHomePage.java</source>
   </testSources>
   <resources>
     <resource>src/main/resources/log4j.properties</resource>

Added: 
wicket/trunk/archetypes/quickstart/src/main/resources/archetype-resources/src/test/java/TestHomePage.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/archetypes/quickstart/src/main/resources/archetype-resources/src/test/java/TestHomePage.java?rev=595855&view=auto
==============================================================================
--- 
wicket/trunk/archetypes/quickstart/src/main/resources/archetype-resources/src/test/java/TestHomePage.java
 (added)
+++ 
wicket/trunk/archetypes/quickstart/src/main/resources/archetype-resources/src/test/java/TestHomePage.java
 Fri Nov 16 14:40:48 2007
@@ -0,0 +1,29 @@
+package ${packageName};
+
+import junit.framework.TestCase;
+import org.apache.wicket.util.tester.WicketTester;
+
+/**
+ * Simple test using the WicketTester
+ */
+public class TestHomePage extends TestCase
+{
+       private WicketTester tester;
+
+       public void setUp()
+       {
+               tester = new WicketTester();
+       }
+
+       public void testRenderMyPage()
+       {
+               //start and render the test page
+               tester.startPage(HomePage.class);
+
+               //assert rendered page class
+               tester.assertRenderedPage(HomePage.class);
+
+               //assert rendered label component
+               tester.assertLabel("message", "If you see this message wicket 
is properly configured and running");
+       }
+}


Reply via email to