Author: craigmcc
Date: Fri Jun  9 22:40:07 2006
New Revision: 413252

URL: http://svn.apache.org/viewvc?rev=413252&view=rev
Log:
Rearrange the integration test sources to match the pattern specified by
the POM.  The application currenty fails on deployment due to XML
parsing errors, most likely due to the fact that xercesImpl-2.2.1.jar
and xml-apis-1.0.b2.jar are getting included in the WEB-INF/lib
directory ... they should only be required to compile the tests, since
the container provides an XML parser.

Also, need to review the heavy baggage that including shale-spring as a
dependency (and transitively the dependencies that Spring defines)
brings to the table.

Added:
    
struts/shale/branches/mvn_reorg/shale-apps/shale-usecases/src/test/java/org/apache/shale/usecases/systest/
    
struts/shale/branches/mvn_reorg/shale-apps/shale-usecases/src/test/java/org/apache/shale/usecases/systest/AbstractTestCase.java
      - copied, changed from r413237, 
struts/shale/branches/mvn_reorg/shale-apps/shale-usecases/src/systest/org/apache/shale/usecases/systest/AbstractTestCase.java
    
struts/shale/branches/mvn_reorg/shale-apps/shale-usecases/src/test/java/org/apache/shale/usecases/systest/JndiTestCase.java
      - copied unchanged from r413237, 
struts/shale/branches/mvn_reorg/shale-apps/shale-usecases/src/systest/org/apache/shale/usecases/systest/JndiTestCase.java
    
struts/shale/branches/mvn_reorg/shale-apps/shale-usecases/src/test/java/org/apache/shale/usecases/systest/SubviewTestCase.java
      - copied unchanged from r413237, 
struts/shale/branches/mvn_reorg/shale-apps/shale-usecases/src/systest/org/apache/shale/usecases/systest/SubviewTestCase.java
    
struts/shale/branches/mvn_reorg/shale-apps/shale-usecases/src/test/java/org/apache/shale/usecases/systest/UseCasesTestCase.java
      - copied unchanged from r413237, 
struts/shale/branches/mvn_reorg/shale-apps/shale-usecases/src/systest/org/apache/shale/usecases/systest/UseCasesTestCase.java
Removed:
    
struts/shale/branches/mvn_reorg/shale-apps/shale-usecases/src/systest/org/apache/shale/usecases/systest/AbstractTestCase.java
    
struts/shale/branches/mvn_reorg/shale-apps/shale-usecases/src/systest/org/apache/shale/usecases/systest/JndiTestCase.java
    
struts/shale/branches/mvn_reorg/shale-apps/shale-usecases/src/systest/org/apache/shale/usecases/systest/SubviewTestCase.java
    
struts/shale/branches/mvn_reorg/shale-apps/shale-usecases/src/systest/org/apache/shale/usecases/systest/UseCasesTestCase.java
Modified:
    struts/shale/branches/mvn_reorg/shale-apps/pom.xml

Modified: struts/shale/branches/mvn_reorg/shale-apps/pom.xml
URL: 
http://svn.apache.org/viewvc/struts/shale/branches/mvn_reorg/shale-apps/pom.xml?rev=413252&r1=413251&r2=413252&view=diff
==============================================================================
--- struts/shale/branches/mvn_reorg/shale-apps/pom.xml (original)
+++ struts/shale/branches/mvn_reorg/shale-apps/pom.xml Fri Jun  9 22:40:07 2006
@@ -47,8 +47,8 @@
         <module>shale-blank</module>
         <!--
         <module>shale-mailreader</module>
-        <module>shale-use-cases</module>
         -->
+        <module>shale-usecases</module>
     </modules>
 
     <build>

Copied: 
struts/shale/branches/mvn_reorg/shale-apps/shale-usecases/src/test/java/org/apache/shale/usecases/systest/AbstractTestCase.java
 (from r413237, 
struts/shale/branches/mvn_reorg/shale-apps/shale-usecases/src/systest/org/apache/shale/usecases/systest/AbstractTestCase.java)
URL: 
http://svn.apache.org/viewvc/struts/shale/branches/mvn_reorg/shale-apps/shale-usecases/src/test/java/org/apache/shale/usecases/systest/AbstractTestCase.java?p2=struts/shale/branches/mvn_reorg/shale-apps/shale-usecases/src/test/java/org/apache/shale/usecases/systest/AbstractTestCase.java&p1=struts/shale/branches/mvn_reorg/shale-apps/shale-usecases/src/systest/org/apache/shale/usecases/systest/AbstractTestCase.java&r1=413237&r2=413252&rev=413252&view=diff
==============================================================================
--- 
struts/shale/branches/mvn_reorg/shale-apps/shale-usecases/src/systest/org/apache/shale/usecases/systest/AbstractTestCase.java
 (original)
+++ 
struts/shale/branches/mvn_reorg/shale-apps/shale-usecases/src/test/java/org/apache/shale/usecases/systest/AbstractTestCase.java
 Fri Jun  9 22:40:07 2006
@@ -36,10 +36,6 @@
 import junit.framework.TestCase;
 import junit.framework.TestSuite;
 
-import org.apache.commons.httpclient.Cookie;
-import org.apache.commons.httpclient.HttpState;
-
-
 
 /**
  * <p>Abstract base class for system integration tests based on HtmlUnit.</p>
@@ -67,12 +63,6 @@
 
 
     /**
-     * <p>The HTTP state information for this test case.</p>
-     */
-    protected HttpState httpState = null;
-
-
-    /**
      * <p>The most recently retrieved page from the server.</p>
      */
     protected HtmlPage page = null;
@@ -107,7 +97,6 @@
 
         // Initialize HtmlUnit constructs for this test case
         webClient = new WebClient();
-        httpState = webClient.getWebConnection().getStateForUrl(url("/"));
 
     }
 
@@ -127,7 +116,6 @@
      */
     public void tearDown() {
 
-        httpState = null;
         page = null;
         // sessionId = null;
         url = null;
@@ -185,7 +173,7 @@
      */
     protected HtmlForm form(String id) throws Exception {
 
-        Iterator forms = page.getAllForms().iterator();
+        Iterator forms = page.getForms().iterator();
         while (forms.hasNext()) {
             HtmlForm form = (HtmlForm) forms.next();
             if (id.equals(form.getAttributeValue("id"))) {


Reply via email to