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");
+ }
+}