[seam-commits] Seam SVN: r14608 - in branches/community/Seam_2_3/examples-ee6/quartz/quartz-tests: src/test/java/org/jboss/seam/example/quartz/test and 2 other directories.

seam-commits at lists.jboss.org seam-commits at lists.jboss.org
Thu Apr 19 11:30:05 EDT 2012


Author: maschmid
Date: 2012-04-19 11:30:05 -0400 (Thu, 19 Apr 2012)
New Revision: 14608

Added:
   branches/community/Seam_2_3/examples-ee6/quartz/quartz-tests/src/test/java/org/jboss/seam/example/quartz/test/Deployments.java
   branches/community/Seam_2_3/examples-ee6/quartz/quartz-tests/src/test/resources-integration/arquillian.xml
   branches/community/Seam_2_3/examples-ee6/quartz/quartz-tests/src/test/resources-integration/web.xml
Modified:
   branches/community/Seam_2_3/examples-ee6/quartz/quartz-tests/pom.xml
   branches/community/Seam_2_3/examples-ee6/quartz/quartz-tests/src/test/java/org/jboss/seam/example/quartz/test/AccountTest.java
   branches/community/Seam_2_3/examples-ee6/quartz/quartz-tests/src/test/java/org/jboss/seam/example/quartz/test/AsynchronousTest.java
   branches/community/Seam_2_3/examples-ee6/quartz/quartz-tests/src/test/java/org/jboss/seam/example/quartz/test/CronTest.java
   branches/community/Seam_2_3/examples-ee6/quartz/quartz-tests/src/test/java/org/jboss/seam/example/quartz/test/EventsTest.java
   branches/community/Seam_2_3/examples-ee6/quartz/quartz-tests/src/test/java/org/jboss/seam/example/quartz/test/OnceTest.java
   branches/community/Seam_2_3/examples-ee6/quartz/quartz-tests/src/test/java/org/jboss/seam/example/quartz/test/RepeatingTest.java
   branches/community/Seam_2_3/examples-ee6/quartz/quartz-tests/src/test/java/org/jboss/seam/example/quartz/test/TestPaymentController.java
   branches/community/Seam_2_3/examples-ee6/quartz/quartz-tests/src/test/java/org/jboss/seam/example/quartz/test/TestPaymentProcessor.java
   branches/community/Seam_2_3/examples-ee6/quartz/quartz-tests/src/test/resources/WEB-INF/components.xml
Log:
quartz example integration test


Modified: branches/community/Seam_2_3/examples-ee6/quartz/quartz-tests/pom.xml
===================================================================
--- branches/community/Seam_2_3/examples-ee6/quartz/quartz-tests/pom.xml	2012-04-19 15:28:21 UTC (rev 14607)
+++ branches/community/Seam_2_3/examples-ee6/quartz/quartz-tests/pom.xml	2012-04-19 15:30:05 UTC (rev 14608)
@@ -57,10 +57,41 @@
             <artifactId>functional-tests</artifactId>
             <scope>test</scope>
         </dependency>
+
         <dependency>
+            <groupId>org.jboss.arquillian.junit</groupId>
+            <artifactId>arquillian-junit-container</artifactId>
+            <scope>test</scope>
+        </dependency>
+
+        <dependency>
+            <groupId>org.jboss.arquillian.protocol</groupId>
+            <artifactId>arquillian-protocol-servlet</artifactId>
+            <scope>test</scope>
+        </dependency>
+
+        <dependency>
+            <groupId>org.jboss.shrinkwrap.resolver</groupId>
+            <artifactId>shrinkwrap-resolver-api-maven</artifactId>
+            <scope>test</scope>
+        </dependency>
+
+        <dependency>
+            <groupId>org.jboss.shrinkwrap.resolver</groupId>
+            <artifactId>shrinkwrap-resolver-impl-maven</artifactId>
+            <scope>test</scope>
+        </dependency>
+
+        <dependency>
             <groupId>org.dbunit</groupId>
             <artifactId>dbunit</artifactId>
         </dependency>
+
+        <dependency>
+            <groupId>org.jboss.spec.javax.el</groupId>
+            <artifactId>jboss-el-api_2.2_spec</artifactId>
+        </dependency>
+
     </dependencies>
     
     <build>
@@ -70,13 +101,8 @@
                 <filtering>true</filtering>
             </testResource>
             <testResource>
-                <directory>${basedir}/../quartz-ear/src/main/resources</directory>
-                <filtering>true</filtering>
+                <directory>src/test/resources-integration</directory>
             </testResource>
-            <testResource>
-                 <directory>${basedir}/../quartz-web/src/main/resources</directory>
-                 <filtering>true</filtering>
-            </testResource>
         </testResources>
         <plugins>
             <plugin>
@@ -90,7 +116,45 @@
     </build>    
 
     <profiles>
+
         <profile>
+            <id>integration-tests</id>
+            <activation>
+                <property>
+                    <name>arquillian</name>
+                </property>
+            </activation>
+        </profile>
+
+        <profile>
+            <id>arq-jbossas-7-managed</id>
+            <activation>
+                <property>
+                    <name>arquillian</name>
+                    <value>jbossas-managed-7</value>
+                </property>
+            </activation>
+            <build>
+                <plugins>
+                    <plugin>
+                        <groupId>org.apache.maven.plugins</groupId>
+                        <artifactId>maven-dependency-plugin</artifactId>
+                    </plugin>
+                </plugins>
+            </build>
+        </profile>
+
+        <profile>
+            <id>arq-jbossas-7-remote</id>
+            <activation>
+                <property>
+                    <name>arquillian</name>
+                    <value>jbossas-remote-7</value>
+                </property>
+            </activation>
+        </profile>
+
+        <profile>
             <id>ftest-jbossas</id>
             <properties>
                 <example.context.path>seam-quartz</example.context.path>

Modified: branches/community/Seam_2_3/examples-ee6/quartz/quartz-tests/src/test/java/org/jboss/seam/example/quartz/test/AccountTest.java
===================================================================
--- branches/community/Seam_2_3/examples-ee6/quartz/quartz-tests/src/test/java/org/jboss/seam/example/quartz/test/AccountTest.java	2012-04-19 15:28:21 UTC (rev 14607)
+++ branches/community/Seam_2_3/examples-ee6/quartz/quartz-tests/src/test/java/org/jboss/seam/example/quartz/test/AccountTest.java	2012-04-19 15:30:05 UTC (rev 14608)
@@ -2,24 +2,45 @@
 
 import java.util.List;
 
+import org.jboss.arquillian.container.test.api.Deployment;
+import org.jboss.arquillian.container.test.api.OverProtocol;
+import org.jboss.arquillian.junit.Arquillian;
 import org.jboss.seam.example.quartz.Account;
 import org.jboss.seam.example.quartz.Payment;
-import org.jboss.seam.mock.DBUnitSeamTest;
-import org.testng.annotations.Test;
-import org.junit.Ignore;
+import org.jboss.seam.mock.DBJUnitSeamTest;
+import org.jboss.shrinkwrap.api.Archive;
+import org.jboss.shrinkwrap.api.spec.EnterpriseArchive;
+import org.jboss.shrinkwrap.api.spec.WebArchive;
+import org.jboss.shrinkwrap.resolver.api.DependencyResolvers;
+import org.jboss.shrinkwrap.resolver.api.maven.MavenDependencyResolver;
+import org.junit.Test;
+import org.junit.runner.RunWith;
 
 /**
  * 
  * @author Pete Muir
  *
  */
- at Ignore
+ at RunWith(Arquillian.class)
 public class AccountTest 
-    extends DBUnitSeamTest 
+    extends DBJUnitSeamTest 
 {
+    @Deployment(name="AccountTest")
+    @OverProtocol("Servlet 3.0")
+    public static Archive<?> createDeployment()
+    {
+        EnterpriseArchive er = Deployments.quartzDeployment();
+        WebArchive web = er.getAsType(WebArchive.class, "quartz-web.war");
+        web.addClasses(AccountTest.class);
+        return er;
+    }
     
     @Override
     protected void prepareDBUnitOperations() {
+       
+        setDatabase("HSQL");
+        setDatasourceJndiName("java:jboss/datasources/ExampleDS");
+       
         beforeTestOperations.add(
                 new DataSetOperation("BaseData.xml")
         );

Modified: branches/community/Seam_2_3/examples-ee6/quartz/quartz-tests/src/test/java/org/jboss/seam/example/quartz/test/AsynchronousTest.java
===================================================================
--- branches/community/Seam_2_3/examples-ee6/quartz/quartz-tests/src/test/java/org/jboss/seam/example/quartz/test/AsynchronousTest.java	2012-04-19 15:28:21 UTC (rev 14607)
+++ branches/community/Seam_2_3/examples-ee6/quartz/quartz-tests/src/test/java/org/jboss/seam/example/quartz/test/AsynchronousTest.java	2012-04-19 15:30:05 UTC (rev 14608)
@@ -4,11 +4,17 @@
 
 import java.math.BigDecimal;
 
+import org.jboss.arquillian.container.test.api.Deployment;
+import org.jboss.arquillian.container.test.api.OverProtocol;
+import org.jboss.arquillian.junit.Arquillian;
 import org.jboss.seam.example.quartz.Account;
 import org.jboss.seam.example.quartz.Payment;
-import org.jboss.seam.mock.DBUnitSeamTest;
-import org.testng.annotations.Test;
-import org.junit.Ignore;
+import org.jboss.seam.mock.DBJUnitSeamTest;
+import org.jboss.shrinkwrap.api.Archive;
+import org.jboss.shrinkwrap.api.spec.EnterpriseArchive;
+import org.jboss.shrinkwrap.api.spec.WebArchive;
+import org.junit.Test;
+import org.junit.runner.RunWith;
 
 /**
  * 
@@ -18,12 +24,25 @@
 
 // Actually this doesn't happen in the example, but lets test it here to keep
 // all quartz tests in one place
- at Ignore
-public class AsynchronousTest extends DBUnitSeamTest 
+ at RunWith(Arquillian.class)
+public class AsynchronousTest extends DBJUnitSeamTest 
 {
+    @Deployment(name="AsynchronousTest")
+    @OverProtocol("Servlet 3.0")
+    public static Archive<?> createDeployment()
+    {
+        EnterpriseArchive er = Deployments.quartzDeployment();
+        WebArchive web = er.getAsType(WebArchive.class, "quartz-web.war");
+        web.addClasses(AsynchronousTest.class);
+        return er;
+    }
     
     @Override
     protected void prepareDBUnitOperations() {
+       
+        setDatabase("HSQL");
+        setDatasourceJndiName("java:jboss/datasources/ExampleDS");
+       
         beforeTestOperations.add(
                 new DataSetOperation("BaseData.xml")
         );

Modified: branches/community/Seam_2_3/examples-ee6/quartz/quartz-tests/src/test/java/org/jboss/seam/example/quartz/test/CronTest.java
===================================================================
--- branches/community/Seam_2_3/examples-ee6/quartz/quartz-tests/src/test/java/org/jboss/seam/example/quartz/test/CronTest.java	2012-04-19 15:28:21 UTC (rev 14607)
+++ branches/community/Seam_2_3/examples-ee6/quartz/quartz-tests/src/test/java/org/jboss/seam/example/quartz/test/CronTest.java	2012-04-19 15:30:05 UTC (rev 14608)
@@ -4,29 +4,47 @@
 
 import java.math.BigDecimal;
 
+import org.jboss.arquillian.container.test.api.Deployment;
+import org.jboss.arquillian.container.test.api.OverProtocol;
+import org.jboss.arquillian.junit.Arquillian;
 import org.jboss.seam.async.QuartzTriggerHandle;
 import org.jboss.seam.example.quartz.Account;
 import org.jboss.seam.example.quartz.Payment;
 import org.jboss.seam.example.quartz.Payment.Frequency;
-import org.jboss.seam.mock.DBUnitSeamTest;
-import org.testng.annotations.Test;
-import org.junit.Ignore;
+import org.jboss.seam.mock.DBJUnitSeamTest;
+import org.jboss.shrinkwrap.api.Archive;
+import org.jboss.shrinkwrap.api.spec.EnterpriseArchive;
+import org.jboss.shrinkwrap.api.spec.WebArchive;
+import org.junit.Test;
+import org.junit.runner.RunWith;
 
 /**
  * @author Pete Muir
  * 
  */
- at Ignore
-public class CronTest  extends DBUnitSeamTest 
+ at RunWith(Arquillian.class)
+public class CronTest  extends DBJUnitSeamTest 
 {
     private QuartzTriggerHandle quartzTriggerHandle;
     private Long paymentId;
     
     private static final Frequency REPEATING = EVERY_SECOND;
 
+    @Deployment(name="CronTest")
+    @OverProtocol("Servlet 3.0")
+    public static Archive<?> createDeployment()
+    {
+        EnterpriseArchive er = Deployments.quartzDeployment();
+        WebArchive web = er.getAsType(WebArchive.class, "quartz-web.war");
+        web.addClasses(CronTest.class);
+        return er;
+    }
     
     @Override
     protected void prepareDBUnitOperations() {
+        setDatabase("HSQL");
+        setDatasourceJndiName("java:jboss/datasources/ExampleDS");
+        
         beforeTestOperations.add(
                 new DataSetOperation("BaseData.xml")
         );
@@ -36,7 +54,7 @@
     
     
   
-    //@Test
+    @Test
     public void scheduleCron() throws Exception
     {
                         
@@ -235,7 +253,7 @@
         }
     }
 
-    //@Test
+    @Test
     public void scheduleCronWithStartAndEndTime() throws Exception
     {
                         

Added: branches/community/Seam_2_3/examples-ee6/quartz/quartz-tests/src/test/java/org/jboss/seam/example/quartz/test/Deployments.java
===================================================================
--- branches/community/Seam_2_3/examples-ee6/quartz/quartz-tests/src/test/java/org/jboss/seam/example/quartz/test/Deployments.java	                        (rev 0)
+++ branches/community/Seam_2_3/examples-ee6/quartz/quartz-tests/src/test/java/org/jboss/seam/example/quartz/test/Deployments.java	2012-04-19 15:30:05 UTC (rev 14608)
@@ -0,0 +1,38 @@
+package org.jboss.seam.example.quartz.test;
+
+import org.jboss.shrinkwrap.api.ShrinkWrap;
+import org.jboss.shrinkwrap.api.importer.ZipImporter;
+import org.jboss.shrinkwrap.api.spec.EnterpriseArchive;
+import org.jboss.shrinkwrap.api.spec.JavaArchive;
+import org.jboss.shrinkwrap.api.spec.WebArchive;
+import org.jboss.shrinkwrap.resolver.api.DependencyResolvers;
+import org.jboss.shrinkwrap.resolver.api.maven.MavenDependencyResolver;
+
+import java.io.File;
+
+public class Deployments {
+    public static EnterpriseArchive quartzDeployment() {
+        EnterpriseArchive ear = ShrinkWrap.create(ZipImporter.class, "seam-quartz.ear").importFrom(new File("../quartz-ear/target/seam-quartz.ear"))
+              .as(EnterpriseArchive.class);
+
+        // Install org.jboss.seam.mock.MockSeamListener
+        WebArchive web = ear.getAsType(WebArchive.class, "quartz-web.war");
+        web.delete("/WEB-INF/web.xml");
+        web.addAsWebInfResource("web.xml");
+        
+        web.addAsResource("BaseData.xml", "BaseData.xml");
+        
+        web.delete("/WEB-INF/components.xml");
+        web.addAsWebInfResource("WEB-INF/components.xml", "components.xml");
+        
+        JavaArchive ejb =  ear.getAsType(JavaArchive.class, "quartz-ejb.jar");
+        ejb.addClasses(TestPaymentController.class, TestPaymentProcessor.class, TransactionStatus.class);
+        
+        ear.addAsLibraries(DependencyResolvers.use(MavenDependencyResolver.class)
+              .configureFrom("pom.xml")
+              .artifact("org.dbunit:dbunit:jar:2.2")
+              .resolveAsFiles());
+
+        return ear;
+    }
+}

Modified: branches/community/Seam_2_3/examples-ee6/quartz/quartz-tests/src/test/java/org/jboss/seam/example/quartz/test/EventsTest.java
===================================================================
--- branches/community/Seam_2_3/examples-ee6/quartz/quartz-tests/src/test/java/org/jboss/seam/example/quartz/test/EventsTest.java	2012-04-19 15:28:21 UTC (rev 14607)
+++ branches/community/Seam_2_3/examples-ee6/quartz/quartz-tests/src/test/java/org/jboss/seam/example/quartz/test/EventsTest.java	2012-04-19 15:30:05 UTC (rev 14608)
@@ -4,11 +4,17 @@
 
 import java.math.BigDecimal;
 
+import org.jboss.arquillian.container.test.api.Deployment;
+import org.jboss.arquillian.container.test.api.OverProtocol;
+import org.jboss.arquillian.junit.Arquillian;
 import org.jboss.seam.example.quartz.Account;
 import org.jboss.seam.example.quartz.Payment;
-import org.jboss.seam.mock.DBUnitSeamTest;
-import org.testng.annotations.Test;
-import org.junit.Ignore;
+import org.jboss.seam.mock.DBJUnitSeamTest;
+import org.jboss.shrinkwrap.api.Archive;
+import org.jboss.shrinkwrap.api.spec.EnterpriseArchive;
+import org.jboss.shrinkwrap.api.spec.WebArchive;
+import org.junit.Test;
+import org.junit.runner.RunWith;
 
 /**
  * 
@@ -18,12 +24,24 @@
 
 // Actually this doesn't happen in the example, but lets test it here to keep
 // all quartz tests in one place
- at Ignore
-public class EventsTest extends DBUnitSeamTest 
+ at RunWith(Arquillian.class)
+public class EventsTest extends DBJUnitSeamTest 
 {
-    
+    @Deployment(name="EventsTest")
+    @OverProtocol("Servlet 3.0")
+    public static Archive<?> createDeployment()
+    {
+        EnterpriseArchive er = Deployments.quartzDeployment();
+        WebArchive web = er.getAsType(WebArchive.class, "quartz-web.war");
+        web.addClasses(EventsTest.class);
+        return er;
+    }
+   
     @Override
     protected void prepareDBUnitOperations() {
+        setDatabase("HSQL");
+        setDatasourceJndiName("java:jboss/datasources/ExampleDS");
+        
         beforeTestOperations.add(
                 new DataSetOperation("BaseData.xml")
         );

Modified: branches/community/Seam_2_3/examples-ee6/quartz/quartz-tests/src/test/java/org/jboss/seam/example/quartz/test/OnceTest.java
===================================================================
--- branches/community/Seam_2_3/examples-ee6/quartz/quartz-tests/src/test/java/org/jboss/seam/example/quartz/test/OnceTest.java	2012-04-19 15:28:21 UTC (rev 14607)
+++ branches/community/Seam_2_3/examples-ee6/quartz/quartz-tests/src/test/java/org/jboss/seam/example/quartz/test/OnceTest.java	2012-04-19 15:30:05 UTC (rev 14608)
@@ -4,25 +4,45 @@
 
 import java.math.BigDecimal;
 
+import org.jboss.arquillian.container.test.api.Deployment;
+import org.jboss.arquillian.container.test.api.OverProtocol;
+import org.jboss.arquillian.junit.Arquillian;
 import org.jboss.seam.async.QuartzTriggerHandle;
 import org.jboss.seam.example.quartz.Account;
 import org.jboss.seam.example.quartz.Payment;
-import org.jboss.seam.mock.DBUnitSeamTest;
-import org.testng.annotations.Test;
+import org.jboss.seam.mock.DBJUnitSeamTest;
+import org.jboss.shrinkwrap.api.Archive;
+import org.jboss.shrinkwrap.api.spec.EnterpriseArchive;
+import org.jboss.shrinkwrap.api.spec.WebArchive;
 import org.junit.Ignore;
+import org.junit.Test;
+import org.junit.runner.RunWith;
 
 /**
  * 
  * @author Pete Muir
  *
  */
- at Ignore
-public class OnceTest extends DBUnitSeamTest 
+ at RunWith(Arquillian.class)
+public class OnceTest extends DBJUnitSeamTest 
 {
+    @Deployment(name="OnceTest")
+    @OverProtocol("Servlet 3.0")
+    public static Archive<?> createDeployment()
+    {
+        EnterpriseArchive er = Deployments.quartzDeployment();
+        WebArchive web = er.getAsType(WebArchive.class, "quartz-web.war");
+        web.addClasses(OnceTest.class);
+        return er;
+    }
+   
     private QuartzTriggerHandle quartzTriggerHandle;
     
     @Override
     protected void prepareDBUnitOperations() {
+        setDatabase("HSQL");
+        setDatasourceJndiName("java:jboss/datasources/ExampleDS");
+        
         beforeTestOperations.add(
                 new DataSetOperation("BaseData.xml")
         );
@@ -30,7 +50,8 @@
     
    
     
-    //@Test
+    @Test
+    @Ignore
     public void scheduleOnce() throws Exception
     {
         try

Modified: branches/community/Seam_2_3/examples-ee6/quartz/quartz-tests/src/test/java/org/jboss/seam/example/quartz/test/RepeatingTest.java
===================================================================
--- branches/community/Seam_2_3/examples-ee6/quartz/quartz-tests/src/test/java/org/jboss/seam/example/quartz/test/RepeatingTest.java	2012-04-19 15:28:21 UTC (rev 14607)
+++ branches/community/Seam_2_3/examples-ee6/quartz/quartz-tests/src/test/java/org/jboss/seam/example/quartz/test/RepeatingTest.java	2012-04-19 15:30:05 UTC (rev 14608)
@@ -4,23 +4,39 @@
 
 import java.math.BigDecimal;
 
+import org.jboss.arquillian.container.test.api.Deployment;
+import org.jboss.arquillian.container.test.api.OverProtocol;
+import org.jboss.arquillian.junit.Arquillian;
 import org.jboss.seam.async.QuartzTriggerHandle;
 import org.jboss.seam.example.quartz.Account;
 import org.jboss.seam.example.quartz.Payment;
 import org.jboss.seam.example.quartz.Payment.Frequency;
-import org.jboss.seam.mock.DBUnitSeamTest;
-import org.testng.annotations.Test;
-import org.junit.Ignore;
+import org.jboss.seam.mock.DBJUnitSeamTest;
+import org.jboss.shrinkwrap.api.Archive;
+import org.jboss.shrinkwrap.api.spec.EnterpriseArchive;
+import org.jboss.shrinkwrap.api.spec.WebArchive;
+import org.junit.Test;
+import org.junit.runner.RunWith;
 
 /**
  * 
  * @author Pete Muir
  *
  */
- at Ignore
+ at RunWith(Arquillian.class)
 public class RepeatingTest 
-    extends DBUnitSeamTest 
+    extends DBJUnitSeamTest 
 {
+    @Deployment(name="RepeatingTest")
+    @OverProtocol("Servlet 3.0")
+    public static Archive<?> createDeployment()
+    {
+        EnterpriseArchive er = Deployments.quartzDeployment();
+        WebArchive web = er.getAsType(WebArchive.class, "quartz-web.war");
+        web.addClasses(RepeatingTest.class);
+        return er;
+    }
+    
     private QuartzTriggerHandle quartzTriggerHandle;
     private Long paymentId;
     
@@ -29,6 +45,9 @@
     
     @Override
     protected void prepareDBUnitOperations() {
+        setDatabase("HSQL");
+        setDatasourceJndiName("java:jboss/datasources/ExampleDS");
+       
         beforeTestOperations.add(
                 new DataSetOperation("BaseData.xml")
         );

Modified: branches/community/Seam_2_3/examples-ee6/quartz/quartz-tests/src/test/java/org/jboss/seam/example/quartz/test/TestPaymentController.java
===================================================================
--- branches/community/Seam_2_3/examples-ee6/quartz/quartz-tests/src/test/java/org/jboss/seam/example/quartz/test/TestPaymentController.java	2012-04-19 15:28:21 UTC (rev 14607)
+++ branches/community/Seam_2_3/examples-ee6/quartz/quartz-tests/src/test/java/org/jboss/seam/example/quartz/test/TestPaymentController.java	2012-04-19 15:30:05 UTC (rev 14608)
@@ -15,7 +15,6 @@
 import org.jboss.seam.example.quartz.Payment;
 import org.jboss.seam.example.quartz.PaymentHome;
 import org.jboss.seam.log.Log;
-import org.junit.Ignore;
 
 /**
  * @author Pete Muir
@@ -23,7 +22,6 @@
  */
 @Name("paymentHome")
 @Install(precedence=MOCK)
- at Ignore
 public class TestPaymentController extends PaymentHome
 {
     

Modified: branches/community/Seam_2_3/examples-ee6/quartz/quartz-tests/src/test/java/org/jboss/seam/example/quartz/test/TestPaymentProcessor.java
===================================================================
--- branches/community/Seam_2_3/examples-ee6/quartz/quartz-tests/src/test/java/org/jboss/seam/example/quartz/test/TestPaymentProcessor.java	2012-04-19 15:28:21 UTC (rev 14607)
+++ branches/community/Seam_2_3/examples-ee6/quartz/quartz-tests/src/test/java/org/jboss/seam/example/quartz/test/TestPaymentProcessor.java	2012-04-19 15:30:05 UTC (rev 14608)
@@ -19,7 +19,6 @@
 import org.jboss.seam.example.quartz.Payment;
 import org.jboss.seam.example.quartz.PaymentProcessor;
 import org.jboss.seam.log.Log;
-import org.junit.Ignore;
 
 /**
  * @author Pete Muir
@@ -28,7 +27,6 @@
 @Name("processor")
 @Install(precedence=MOCK)
 @AutoCreate
- at Ignore
 public class TestPaymentProcessor extends PaymentProcessor
 {
     

Modified: branches/community/Seam_2_3/examples-ee6/quartz/quartz-tests/src/test/resources/WEB-INF/components.xml
===================================================================
--- branches/community/Seam_2_3/examples-ee6/quartz/quartz-tests/src/test/resources/WEB-INF/components.xml	2012-04-19 15:28:21 UTC (rev 14607)
+++ branches/community/Seam_2_3/examples-ee6/quartz/quartz-tests/src/test/resources/WEB-INF/components.xml	2012-04-19 15:30:05 UTC (rev 14608)
@@ -43,6 +43,8 @@
     <!-- Install the QuartzDispatcher -->
     <async:quartz-dispatcher/>
 
-    <core:init debug="true" jndi-pattern="seam-quartz/#{ejbName}/local" />
+    <core:init debug="true" jndi-pattern="java:app/quartz-ejb/#{ejbName}" />
 
+    <component class="org.jboss.seam.transaction.EjbSynchronizations" jndi-name="java:app/jboss-seam/EjbSynchronizations"/>
+
 </components>

Added: branches/community/Seam_2_3/examples-ee6/quartz/quartz-tests/src/test/resources-integration/arquillian.xml
===================================================================
--- branches/community/Seam_2_3/examples-ee6/quartz/quartz-tests/src/test/resources-integration/arquillian.xml	                        (rev 0)
+++ branches/community/Seam_2_3/examples-ee6/quartz/quartz-tests/src/test/resources-integration/arquillian.xml	2012-04-19 15:30:05 UTC (rev 14608)
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<arquillian xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+    xmlns="http://jboss.org/schema/arquillian"
+    xsi:schemaLocation="http://jboss.org/schema/arquillian http://jboss.org/schema/arquillian/arquillian_1_0.xsd">
+
+    <engine>
+        <property name="deploymentExportPath">target/</property>
+    </engine>
+
+    <container qualifier="jboss" default="true">
+        <configuration>
+            <property name="javaVmArguments">-Xmx1024m -XX:MaxPermSize=512m</property>
+            <property name="jbossHome">target/jboss-as-${version.jbossas7}</property>
+        </configuration>
+    </container>
+
+</arquillian>

Added: branches/community/Seam_2_3/examples-ee6/quartz/quartz-tests/src/test/resources-integration/web.xml
===================================================================
--- branches/community/Seam_2_3/examples-ee6/quartz/quartz-tests/src/test/resources-integration/web.xml	                        (rev 0)
+++ branches/community/Seam_2_3/examples-ee6/quartz/quartz-tests/src/test/resources-integration/web.xml	2012-04-19 15:30:05 UTC (rev 14608)
@@ -0,0 +1,12 @@
+<?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>
+
+</web-app>



More information about the seam-commits mailing list