[seam-commits] Seam SVN: r14581 - in branches/community/Seam_2_3/examples-ee6/drools/drools-tests: src/test/java/org/jboss/seam/example/numberguess/test and 1 other directories.

seam-commits at lists.jboss.org seam-commits at lists.jboss.org
Fri Apr 13 12:16:04 EDT 2012


Author: maschmid
Date: 2012-04-13 12:16:04 -0400 (Fri, 13 Apr 2012)
New Revision: 14581

Added:
   branches/community/Seam_2_3/examples-ee6/drools/drools-tests/src/test/resources-integration/web.xml
Modified:
   branches/community/Seam_2_3/examples-ee6/drools/drools-tests/pom.xml
   branches/community/Seam_2_3/examples-ee6/drools/drools-tests/src/test/java/org/jboss/seam/example/numberguess/test/DroolsNumberGuessTest.java
Log:
fix drools example seamtests


Modified: branches/community/Seam_2_3/examples-ee6/drools/drools-tests/pom.xml
===================================================================
--- branches/community/Seam_2_3/examples-ee6/drools/drools-tests/pom.xml	2012-04-13 16:06:03 UTC (rev 14580)
+++ branches/community/Seam_2_3/examples-ee6/drools/drools-tests/pom.xml	2012-04-13 16:16:04 UTC (rev 14581)
@@ -72,12 +72,6 @@
       </dependency>
 
       <dependency>
-        <groupId>org.jboss.arquillian.extension</groupId>
-        <artifactId>arquillian-seam2</artifactId>
-        <scope>test</scope>
-      </dependency>
-
-      <dependency>
       	<groupId>org.jbpm.jbpm3</groupId>
       	<artifactId>jbpm-jpdl</artifactId>
       </dependency>

Modified: branches/community/Seam_2_3/examples-ee6/drools/drools-tests/src/test/java/org/jboss/seam/example/numberguess/test/DroolsNumberGuessTest.java
===================================================================
--- branches/community/Seam_2_3/examples-ee6/drools/drools-tests/src/test/java/org/jboss/seam/example/numberguess/test/DroolsNumberGuessTest.java	2012-04-13 16:06:03 UTC (rev 14580)
+++ branches/community/Seam_2_3/examples-ee6/drools/drools-tests/src/test/java/org/jboss/seam/example/numberguess/test/DroolsNumberGuessTest.java	2012-04-13 16:16:04 UTC (rev 14581)
@@ -14,7 +14,6 @@
 import org.jboss.seam.pageflow.Pageflow;
 import org.jboss.shrinkwrap.api.Archive;
 import org.jboss.shrinkwrap.api.ShrinkWrap;
-import org.jboss.shrinkwrap.api.asset.StringAsset;
 import org.jboss.shrinkwrap.api.importer.ZipImporter;
 import org.jboss.shrinkwrap.api.spec.EnterpriseArchive;
 import org.jboss.shrinkwrap.api.spec.WebArchive;
@@ -35,8 +34,11 @@
        EnterpriseArchive er = ShrinkWrap.create(ZipImporter.class, "seam-drools.ear").importFrom(new File("../drools-ear/target/seam-drools.ear"))
            .as(EnterpriseArchive.class);
        WebArchive web = er.getAsType(WebArchive.class, "drools-web.war");
-       web.addAsWebInfResource(new StringAsset("org.jboss.seam.mock.MockFacesContextFactory"), "classes/META-INF/services/javax.faces.context.FacesContextFactory");
        web.addClasses(DroolsNumberGuessTest.class);
+       
+       // Install org.jboss.seam.mock.MockSeamListener
+       web.delete("/WEB-INF/web.xml");
+       web.addAsWebInfResource("web.xml");
 
        return er;
    }

Added: branches/community/Seam_2_3/examples-ee6/drools/drools-tests/src/test/resources-integration/web.xml
===================================================================
--- branches/community/Seam_2_3/examples-ee6/drools/drools-tests/src/test/resources-integration/web.xml	                        (rev 0)
+++ branches/community/Seam_2_3/examples-ee6/drools/drools-tests/src/test/resources-integration/web.xml	2012-04-13 16:16:04 UTC (rev 14581)
@@ -0,0 +1,17 @@
+<?xml version="1.0" ?>
+
+<web-app version="3.0"
+         xmlns="http://java.sun.com/xml/ns/javaee"
+         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">
+         
+    <listener>
+        <listener-class>org.jboss.seam.mock.MockSeamListener</listener-class>
+    </listener>
+
+    <context-param>
+        <param-name>javax.faces.DEFAULT_SUFFIX</param-name>
+        <param-value>.jsp</param-value>
+    </context-param>
+
+</web-app>



More information about the seam-commits mailing list