[seam-commits] Seam SVN: r14571 - branches/community/Seam_2_3/jboss-seam/src/main/java/org/jboss/seam/mock.

seam-commits at lists.jboss.org seam-commits at lists.jboss.org
Fri Apr 13 08:14:11 EDT 2012


Author: maschmid
Date: 2012-04-13 08:14:10 -0400 (Fri, 13 Apr 2012)
New Revision: 14571

Modified:
   branches/community/Seam_2_3/jboss-seam/src/main/java/org/jboss/seam/mock/JUnitSeamTest.java
Log:
hack to make the JUnitSeamTest work with arquillian-seam2.


Modified: branches/community/Seam_2_3/jboss-seam/src/main/java/org/jboss/seam/mock/JUnitSeamTest.java
===================================================================
--- branches/community/Seam_2_3/jboss-seam/src/main/java/org/jboss/seam/mock/JUnitSeamTest.java	2012-04-13 12:04:04 UTC (rev 14570)
+++ branches/community/Seam_2_3/jboss-seam/src/main/java/org/jboss/seam/mock/JUnitSeamTest.java	2012-04-13 12:14:10 UTC (rev 14571)
@@ -10,7 +10,7 @@
 import org.junit.Before;
 
 /**
- * Provides BaseSeamTest functionality for TestNG integration tests.
+ * Provides BaseSeamTest functionality for Arquillian JUnit integration tests.
  * 
  * @author Gavin King
  * @author <a href="mailto:theute at jboss.org">Thomas Heute</a>
@@ -20,14 +20,19 @@
  */
 public class JUnitSeamTest extends AbstractSeamTest
 {
+   private boolean seamStarted = false;
+
    
    @Before
    @Override
    public void begin()
    {
       try {
-         startSeam();
-         setupClass();
+         if (!seamStarted) {
+            startSeam();
+            seamStarted = true;
+            setupClass();
+         }
       }
       catch (Exception x) {
          throw new RuntimeException(x);
@@ -40,13 +45,6 @@
    public void end()
    {
       super.end();
-      try {
-         cleanupClass();
-         stopSeam();
-      }
-      catch (Exception x) {
-         throw new RuntimeException(x);
-      }
    }
    
    /**



More information about the seam-commits mailing list