[jboss-cvs] JBossAS SVN: r90182 - in projects/spider/trunk/deployers: src/test/java/org/jboss/spider/deployers/test/common and 1 other directories.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Mon Jun 15 06:13:09 EDT 2009


Author: wolfc
Date: 2009-06-15 06:13:09 -0400 (Mon, 15 Jun 2009)
New Revision: 90182

Modified:
   projects/spider/trunk/deployers/pom.xml
   projects/spider/trunk/deployers/src/test/java/org/jboss/spider/deployers/test/common/AbstractWebTestCase.java
   projects/spider/trunk/deployers/src/test/java/org/jboss/spider/deployers/test/servlet/unit/BasicServletTestCase.java
Log:
JBAS-7001: fixed the unit test by adding javac compiler

Modified: projects/spider/trunk/deployers/pom.xml
===================================================================
--- projects/spider/trunk/deployers/pom.xml	2009-06-15 09:46:36 UTC (rev 90181)
+++ projects/spider/trunk/deployers/pom.xml	2009-06-15 10:13:09 UTC (rev 90182)
@@ -27,7 +27,16 @@
 
   <!-- Dependencies -->
   <dependencies>
+    <!-- we need a javac compiler for JSP pages -->
     <dependency>
+      <groupId>com.sun</groupId>
+      <artifactId>tools</artifactId>
+      <version>1.5.0</version>
+      <scope>system</scope>
+      <systemPath>${java.home}/../lib/tools.jar</systemPath>
+    </dependency>
+
+    <dependency>
       <groupId>jboss.jbossts</groupId>
       <artifactId>jbossjta-integration</artifactId>
       <version>4.4.0.GA</version>
@@ -86,7 +95,6 @@
       <groupId>org.jboss.bootstrap</groupId>
       <artifactId>jboss-bootstrap-impl-mc</artifactId>
       <version>0.1.2</version>
-      <scope>test</scope>
     </dependency>
 
     <!-- TODO: the real goal is to get rid of this dependency -->

Modified: projects/spider/trunk/deployers/src/test/java/org/jboss/spider/deployers/test/common/AbstractWebTestCase.java
===================================================================
--- projects/spider/trunk/deployers/src/test/java/org/jboss/spider/deployers/test/common/AbstractWebTestCase.java	2009-06-15 09:46:36 UTC (rev 90181)
+++ projects/spider/trunk/deployers/src/test/java/org/jboss/spider/deployers/test/common/AbstractWebTestCase.java	2009-06-15 10:13:09 UTC (rev 90182)
@@ -58,7 +58,7 @@
  * @author <a href="mailto:cdewolf at redhat.com">Carlo de Wolf</a>
  * @version $Revision: $
  */
-public class AbstractWebTestCase
+public abstract class AbstractWebTestCase
 {
    private static final Logger log = Logger.getLogger(BasicServletTestCase.class);
    
@@ -86,6 +86,11 @@
       // StandardContext.engineBase at 4803
       System.setProperty("catalina.base", serverHomeDir.getAbsolutePath());
       
+      // The created work directory must appear in the target directory.
+      // StandardContext.workBase at 4810
+      File targetDir = new File("target");
+      System.setProperty("catalina.work", targetDir.getAbsolutePath());
+      
       // See server.xml
       System.setProperty("jboss.bind.address", "localhost");
       

Modified: projects/spider/trunk/deployers/src/test/java/org/jboss/spider/deployers/test/servlet/unit/BasicServletTestCase.java
===================================================================
--- projects/spider/trunk/deployers/src/test/java/org/jboss/spider/deployers/test/servlet/unit/BasicServletTestCase.java	2009-06-15 09:46:36 UTC (rev 90181)
+++ projects/spider/trunk/deployers/src/test/java/org/jboss/spider/deployers/test/servlet/unit/BasicServletTestCase.java	2009-06-15 10:13:09 UTC (rev 90182)
@@ -72,8 +72,11 @@
       
       HttpClient client = new HttpClient();
       GetMethod method = new GetMethod("http://localhost:8080/dummy/dummy.jsp?visitor=me");
-      client.setTimeout(1000);
+      client.setTimeout(5000);
       int responseCode = client.executeMethod(method);
       assertEquals(HttpStatus.SC_OK, responseCode);
+      
+      String result = method.getResponseBodyAsString();
+      assertEquals("Hello, me", result);
    }
 }




More information about the jboss-cvs-commits mailing list