You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@struts.apache.org by cr...@apache.org on 2006/07/01 02:54:18 UTC
svn commit: r418429 - in /struts/shale/trunk/shale-apps/shale-usecases: ./
src/test/java/org/apache/shale/usecases/systest/
Author: craigmcc
Date: Fri Jun 30 17:54:16 2006
New Revision: 418429
URL: http://svn.apache.org/viewvc?rev=418429&view=rev
Log:
Use CargoTestSetup in the integration tests, so that they will automatically
start up and deploy to the configured Cargo container (default=tomcat5x).
Modified:
struts/shale/trunk/shale-apps/shale-usecases/pom.xml
struts/shale/trunk/shale-apps/shale-usecases/src/test/java/org/apache/shale/usecases/systest/JndiTestCase.java
struts/shale/trunk/shale-apps/shale-usecases/src/test/java/org/apache/shale/usecases/systest/SubviewTestCase.java
struts/shale/trunk/shale-apps/shale-usecases/src/test/java/org/apache/shale/usecases/systest/TokenTestCase.java
struts/shale/trunk/shale-apps/shale-usecases/src/test/java/org/apache/shale/usecases/systest/UseCasesTestCase.java
Modified: struts/shale/trunk/shale-apps/shale-usecases/pom.xml
URL: http://svn.apache.org/viewvc/struts/shale/trunk/shale-apps/shale-usecases/pom.xml?rev=418429&r1=418428&r2=418429&view=diff
==============================================================================
--- struts/shale/trunk/shale-apps/shale-usecases/pom.xml (original)
+++ struts/shale/trunk/shale-apps/shale-usecases/pom.xml Fri Jun 30 17:54:16 2006
@@ -159,8 +159,20 @@
<value>http://localhost:8080/${artifactId}</value>
</property>
<property>
- <name>cargo.tomcat5x.home</name>
- <value>${cargo.tomcat5x.home}</value>
+ <name>cargo.container.home</name>
+ <value>${cargo.container.home}</value>
+ </property>
+ <property>
+ <name>cargo.container.output</name>
+ <value>${basedir}/target/container.output</value>
+ </property>
+ <property>
+ <name>cargo.container.log</name>
+ <value>${basedir}/target/container.log</value>
+ </property>
+ <property>
+ <name>cargo.deployable</name>
+ <value>${basedir}/target/${artifactId}.war</value>
</property>
</systemProperties>
</configuration>
Modified: struts/shale/trunk/shale-apps/shale-usecases/src/test/java/org/apache/shale/usecases/systest/JndiTestCase.java
URL: http://svn.apache.org/viewvc/struts/shale/trunk/shale-apps/shale-usecases/src/test/java/org/apache/shale/usecases/systest/JndiTestCase.java?rev=418429&r1=418428&r2=418429&view=diff
==============================================================================
--- struts/shale/trunk/shale-apps/shale-usecases/src/test/java/org/apache/shale/usecases/systest/JndiTestCase.java (original)
+++ struts/shale/trunk/shale-apps/shale-usecases/src/test/java/org/apache/shale/usecases/systest/JndiTestCase.java Fri Jun 30 17:54:16 2006
@@ -22,6 +22,7 @@
import com.gargoylesoftware.htmlunit.html.HtmlSubmitInput;
import junit.framework.Test;
import junit.framework.TestSuite;
+import org.apache.shale.test.cargo.CargoTestSetup;
/**
* <p>Validate the "JNDI access" path through the application</p>
@@ -66,7 +67,7 @@
*/
public static Test suite() {
- return (new TestSuite(JndiTestCase.class));
+ return new CargoTestSetup(new TestSuite(JndiTestCase.class));
}
Modified: struts/shale/trunk/shale-apps/shale-usecases/src/test/java/org/apache/shale/usecases/systest/SubviewTestCase.java
URL: http://svn.apache.org/viewvc/struts/shale/trunk/shale-apps/shale-usecases/src/test/java/org/apache/shale/usecases/systest/SubviewTestCase.java?rev=418429&r1=418428&r2=418429&view=diff
==============================================================================
--- struts/shale/trunk/shale-apps/shale-usecases/src/test/java/org/apache/shale/usecases/systest/SubviewTestCase.java (original)
+++ struts/shale/trunk/shale-apps/shale-usecases/src/test/java/org/apache/shale/usecases/systest/SubviewTestCase.java Fri Jun 30 17:54:16 2006
@@ -22,6 +22,7 @@
import com.gargoylesoftware.htmlunit.html.HtmlSubmitInput;
import junit.framework.Test;
import junit.framework.TestSuite;
+import org.apache.shale.test.cargo.CargoTestSetup;
/**
* <p>Validate the "Subview Processing" path through the application</p>
@@ -66,7 +67,7 @@
*/
public static Test suite() {
- return (new TestSuite(SubviewTestCase.class));
+ return new CargoTestSetup(new TestSuite(SubviewTestCase.class));
}
Modified: struts/shale/trunk/shale-apps/shale-usecases/src/test/java/org/apache/shale/usecases/systest/TokenTestCase.java
URL: http://svn.apache.org/viewvc/struts/shale/trunk/shale-apps/shale-usecases/src/test/java/org/apache/shale/usecases/systest/TokenTestCase.java?rev=418429&r1=418428&r2=418429&view=diff
==============================================================================
--- struts/shale/trunk/shale-apps/shale-usecases/src/test/java/org/apache/shale/usecases/systest/TokenTestCase.java (original)
+++ struts/shale/trunk/shale-apps/shale-usecases/src/test/java/org/apache/shale/usecases/systest/TokenTestCase.java Fri Jun 30 17:54:16 2006
@@ -28,6 +28,7 @@
import junit.framework.Test;
import junit.framework.TestSuite;
+import org.apache.shale.test.cargo.CargoTestSetup;
/**
* <p>Test case for the {@link Token} ViewController implementation.</p>
@@ -58,7 +59,7 @@
// Return the tests included in this test case.
public static Test suite() {
- return (new TestSuite(TokenTestCase.class));
+ return new CargoTestSetup(new TestSuite(TokenTestCase.class));
}
Modified: struts/shale/trunk/shale-apps/shale-usecases/src/test/java/org/apache/shale/usecases/systest/UseCasesTestCase.java
URL: http://svn.apache.org/viewvc/struts/shale/trunk/shale-apps/shale-usecases/src/test/java/org/apache/shale/usecases/systest/UseCasesTestCase.java?rev=418429&r1=418428&r2=418429&view=diff
==============================================================================
--- struts/shale/trunk/shale-apps/shale-usecases/src/test/java/org/apache/shale/usecases/systest/UseCasesTestCase.java (original)
+++ struts/shale/trunk/shale-apps/shale-usecases/src/test/java/org/apache/shale/usecases/systest/UseCasesTestCase.java Fri Jun 30 17:54:16 2006
@@ -20,6 +20,7 @@
import com.gargoylesoftware.htmlunit.html.HtmlForm;
import junit.framework.Test;
import junit.framework.TestSuite;
+import org.apache.shale.test.cargo.CargoTestSetup;
/**
* <p>Simple integration test to validate access to the main menu.</p>
@@ -64,7 +65,7 @@
*/
public static Test suite() {
- return (new TestSuite(UseCasesTestCase.class));
+ return new CargoTestSetup(new TestSuite(UseCasesTestCase.class));
}