[jboss-svn-commits] JBoss Common SVN: r4377 - in arquillian/trunk/containers/glassfish-embedded-30: src/test/java/org/jboss/arquillian/glassfish and 1 other directory.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Sun May 9 17:49:03 EDT 2010


Author: ALRubinger
Date: 2010-05-09 17:49:03 -0400 (Sun, 09 May 2010)
New Revision: 4377

Modified:
   arquillian/trunk/containers/glassfish-embedded-30/pom.xml
   arquillian/trunk/containers/glassfish-embedded-30/src/test/java/org/jboss/arquillian/glassfish/GlassFishEmbeddedContainerTestCase.java
Log:
[ARQ-137] Use @RunWish(Arquillian.class) in the GFv3 integration test

Modified: arquillian/trunk/containers/glassfish-embedded-30/pom.xml
===================================================================
--- arquillian/trunk/containers/glassfish-embedded-30/pom.xml	2010-05-09 20:24:56 UTC (rev 4376)
+++ arquillian/trunk/containers/glassfish-embedded-30/pom.xml	2010-05-09 21:49:03 UTC (rev 4377)
@@ -97,6 +97,13 @@
          <version>${project.version}</version>
          <scope>test</scope>
       </dependency>
+      
+      <dependency>
+        <groupId>org.jboss.arquillian</groupId>
+        <artifactId>arquillian-junit</artifactId>
+        <version>${project.version}</version>
+        <scope>test</scope>
+      </dependency>
 
       <dependency>
          <groupId>junit</groupId>

Modified: arquillian/trunk/containers/glassfish-embedded-30/src/test/java/org/jboss/arquillian/glassfish/GlassFishEmbeddedContainerTestCase.java
===================================================================
--- arquillian/trunk/containers/glassfish-embedded-30/src/test/java/org/jboss/arquillian/glassfish/GlassFishEmbeddedContainerTestCase.java	2010-05-09 20:24:56 UTC (rev 4376)
+++ arquillian/trunk/containers/glassfish-embedded-30/src/test/java/org/jboss/arquillian/glassfish/GlassFishEmbeddedContainerTestCase.java	2010-05-09 21:49:03 UTC (rev 4377)
@@ -19,50 +19,49 @@
 import java.io.ByteArrayOutputStream;
 import java.io.InputStream;
 import java.net.URL;
+import java.util.logging.Logger;
 
-import org.jboss.arquillian.impl.DynamicServiceLoader;
-import org.jboss.arquillian.impl.XmlConfigurationBuilder;
-import org.jboss.arquillian.impl.context.SuiteContext;
-import org.jboss.arquillian.spi.Context;
-import org.jboss.arquillian.spi.DeployableContainer;
+import org.jboss.arquillian.api.Deployment;
+import org.jboss.arquillian.api.RunMode;
+import org.jboss.arquillian.api.RunModeType;
+import org.jboss.arquillian.junit.Arquillian;
 import org.jboss.shrinkwrap.api.ShrinkWrap;
 import org.jboss.shrinkwrap.api.spec.WebArchive;
-import org.junit.After;
 import org.junit.Assert;
-import org.junit.Before;
 import org.junit.Test;
+import org.junit.runner.RunWith;
 
+
 /**
  * GlassFishEmbeddedContainerTestCase
  *
  * @author <a href="mailto:aslak at redhat.com">Aslak Knutsen</a>
  * @version $Revision: $
  */
+ at RunWith(Arquillian.class)
+ at RunMode(RunModeType.LOCAL)
 public class GlassFishEmbeddedContainerTestCase 
 {
-   private DeployableContainer container;
-   
-   private Context context = new SuiteContext(new DynamicServiceLoader());
-   
-   private WebArchive war = ShrinkWrap.create("test.war", WebArchive.class)
-                              .addClass(TestServlet.class);
 
-   @Before
-   public void startup() throws Exception
+   /**
+    * Logger
+    */
+   private static final Logger log = Logger.getLogger(GlassFishEmbeddedContainerTestCase.class.getName());
+   
+   /**
+    * Deployment for the test
+    * @return
+    */
+   @Deployment
+   public static WebArchive getDeployment()
    {
-      container = new GlassFishEmbeddedContainer();
-      container.setup(context, new XmlConfigurationBuilder().build());
-      container.start(context);
-      container.deploy(context, war);
-   }
+      final WebArchive war = ShrinkWrap.create("test.war", WebArchive.class).addClass(TestServlet.class);
+      log.info(war.toString(true));
+      return war;
 
-   @After
-   public void shutdown() throws Exception
-   {
-      container.undeploy(context, war);
-      container.stop(context);
    }
 
+
    @Test
    public void shouldBeAbleToDeployWebArchive() throws Exception
    {



More information about the jboss-svn-commits mailing list