Author: wsmoak
Date: Thu May  4 22:47:41 2006
New Revision: 399975

URL: http://svn.apache.org/viewcvs?rev=399975&view=rev
Log:
Add missing dependencies and a test for the first Struts Faces example app.
Remove old version number from the index page title.

Modified:
    struts/action/trunk/apps/faces-example1/pom.xml
    
struts/action/trunk/apps/faces-example1/src/main/java/org/apache/struts/webapp/example/ApplicationResources.properties
    
struts/action/trunk/integration/apps-it/src/test/java/org/apache/struts/apps/AppsTest.java
    
struts/action/trunk/integration/apps-it/src/test/java/org/apache/struts/apps/Tomcat5xTestSetup.java

Modified: struts/action/trunk/apps/faces-example1/pom.xml
URL: 
http://svn.apache.org/viewcvs/struts/action/trunk/apps/faces-example1/pom.xml?rev=399975&r1=399974&r2=399975&view=diff
==============================================================================
--- struts/action/trunk/apps/faces-example1/pom.xml (original)
+++ struts/action/trunk/apps/faces-example1/pom.xml Thu May  4 22:47:41 2006
@@ -61,12 +61,41 @@
             <artifactId>myfaces-jsf-api</artifactId>
             <version>1.0.9</version>
          </dependency>
+      <dependency>
+         <groupId>javax.servlet</groupId>
+         <artifactId>jstl</artifactId>
+         <version>1.0.2</version>
+      </dependency>
+      <dependency>
+         <groupId>taglibs</groupId>
+         <artifactId>standard</artifactId>
+         <version>1.0.2</version>
+      </dependency>
 
+      <!-- Required by MyFaces -->
+      <dependency>
+         <groupId>commons-codec</groupId>
+         <artifactId>commons-codec</artifactId>
+         <version>1.2</version>
+      </dependency>
+      <dependency>
+         <groupId>commons-el</groupId>
+         <artifactId>commons-el</artifactId>
+         <version>1.0</version>
+      </dependency>
 
    </dependencies>
    
    <build>
-     <finalName>${pom.artifactId}</finalName>
+      <resources>
+         <resource>
+            <directory>src/main/java</directory>
+            <includes>
+               <include>**/*.properties</include>
+            </includes>
+         </resource>
+      </resources>
+      <finalName>${pom.artifactId}</finalName>
    </build>
 
 </project>

Modified: 
struts/action/trunk/apps/faces-example1/src/main/java/org/apache/struts/webapp/example/ApplicationResources.properties
URL: 
http://svn.apache.org/viewcvs/struts/action/trunk/apps/faces-example1/src/main/java/org/apache/struts/webapp/example/ApplicationResources.properties?rev=399975&r1=399974&r2=399975&view=diff
==============================================================================
--- 
struts/action/trunk/apps/faces-example1/src/main/java/org/apache/struts/webapp/example/ApplicationResources.properties
 (original)
+++ 
struts/action/trunk/apps/faces-example1/src/main/java/org/apache/struts/webapp/example/ApplicationResources.properties
 Thu May  4 22:47:41 2006
@@ -57,7 +57,7 @@
 index.heading=MailReader Demonstration Application Options
 index.logon=Log on to the MailReader Demonstration Application
 index.registration=Register with the MailReader Demonstration Application
-index.title=MailReader Demonstration Application (Struts 1.1-dev)
+index.title=MailReader Demonstration Application
 index.tour=A Walking Tour of the Example Application
 linkSubscription.io=I/O Error: {0}
 linkSubscription.noSubscription=No subscription under attribute {0}

Modified: 
struts/action/trunk/integration/apps-it/src/test/java/org/apache/struts/apps/AppsTest.java
URL: 
http://svn.apache.org/viewcvs/struts/action/trunk/integration/apps-it/src/test/java/org/apache/struts/apps/AppsTest.java?rev=399975&r1=399974&r2=399975&view=diff
==============================================================================
--- 
struts/action/trunk/integration/apps-it/src/test/java/org/apache/struts/apps/AppsTest.java
 (original)
+++ 
struts/action/trunk/integration/apps-it/src/test/java/org/apache/struts/apps/AppsTest.java
 Thu May  4 22:47:41 2006
@@ -108,6 +108,18 @@
         assertEquals("Struts Examples", page.getTitleText());
     }
 
+    /**
+     * Verify that the Struts Faces Example 1 app has started
+     */
+    public void testStrutsFacesExample1() throws Exception {
+        WebClient webClient = new WebClient();
+        URL url = new URL("http://localhost:";
+                + port + "/struts-faces-example1-" + version);
+        HtmlPage page = (HtmlPage) webClient.getPage(url);
+
+        assertEquals("MailReader Demonstration Application",
+                page.getTitleText());
+    }
 
     /**
      * Verify that the Struts Mailreader app has started

Modified: 
struts/action/trunk/integration/apps-it/src/test/java/org/apache/struts/apps/Tomcat5xTestSetup.java
URL: 
http://svn.apache.org/viewcvs/struts/action/trunk/integration/apps-it/src/test/java/org/apache/struts/apps/Tomcat5xTestSetup.java?rev=399975&r1=399974&r2=399975&view=diff
==============================================================================
--- 
struts/action/trunk/integration/apps-it/src/test/java/org/apache/struts/apps/Tomcat5xTestSetup.java
 (original)
+++ 
struts/action/trunk/integration/apps-it/src/test/java/org/apache/struts/apps/Tomcat5xTestSetup.java
 Thu May  4 22:47:41 2006
@@ -85,6 +85,7 @@
         configuration.addDeployable(getWAR("struts-blank"));
         configuration.addDeployable(getWAR("struts-cookbook"));
         configuration.addDeployable(getWAR("struts-examples"));
+        configuration.addDeployable(getWAR("struts-faces-example1"));
         configuration.addDeployable(getWAR("struts-mailreader"));
         configuration.addDeployable(getWAR("struts-scripting-mailreader"));
         configuration.addDeployable(getWAR("strutsel-exercise-taglib"));


Reply via email to