You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@tomee.apache.org by bu...@apache.org on 2012/05/07 13:44:26 UTC

svn commit: r816303 - in /websites/staging/openejb/trunk: cgi-bin/ content/ content/examples-trunk/multiple-tomee-arquillian/ content/examples-trunk/multiple-tomee-arquillian/src/test/java/org/superbiz/tomee/arquillian/multiple/

Author: buildbot
Date: Mon May  7 11:44:26 2012
New Revision: 816303

Log:
Staging update by buildbot for openejb

Added:
    websites/staging/openejb/trunk/content/examples-trunk/multiple-tomee-arquillian/src/test/java/org/superbiz/tomee/arquillian/multiple/MultipleTomEETest.java
Removed:
    websites/staging/openejb/trunk/content/examples-trunk/multiple-tomee-arquillian/src/test/java/org/superbiz/tomee/arquillian/multiple/MultipleTomEETests.java
Modified:
    websites/staging/openejb/trunk/cgi-bin/   (props changed)
    websites/staging/openejb/trunk/content/   (props changed)
    websites/staging/openejb/trunk/content/examples-trunk/multiple-tomee-arquillian/pom.xml

Propchange: websites/staging/openejb/trunk/cgi-bin/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Mon May  7 11:44:26 2012
@@ -1 +1 @@
-1334958
+1334960

Propchange: websites/staging/openejb/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Mon May  7 11:44:26 2012
@@ -1 +1 @@
-1334958
+1334960

Modified: websites/staging/openejb/trunk/content/examples-trunk/multiple-tomee-arquillian/pom.xml
==============================================================================
Binary files - no diff available.

Added: websites/staging/openejb/trunk/content/examples-trunk/multiple-tomee-arquillian/src/test/java/org/superbiz/tomee/arquillian/multiple/MultipleTomEETest.java
==============================================================================
--- websites/staging/openejb/trunk/content/examples-trunk/multiple-tomee-arquillian/src/test/java/org/superbiz/tomee/arquillian/multiple/MultipleTomEETest.java (added)
+++ websites/staging/openejb/trunk/content/examples-trunk/multiple-tomee-arquillian/src/test/java/org/superbiz/tomee/arquillian/multiple/MultipleTomEETest.java Mon May  7 11:44:26 2012
@@ -0,0 +1,49 @@
+package org.superbiz.tomee.arquillian.multiple;
+
+import java.io.IOException;
+import java.net.URL;
+import org.apache.ziplock.IO;
+import org.jboss.arquillian.container.test.api.Deployment;
+import org.jboss.arquillian.container.test.api.OperateOnDeployment;
+import org.jboss.arquillian.container.test.api.RunAsClient;
+import org.jboss.arquillian.container.test.api.TargetsContainer;
+import org.jboss.arquillian.junit.Arquillian;
+import org.jboss.arquillian.test.api.ArquillianResource;
+import org.jboss.shrinkwrap.api.ShrinkWrap;
+import org.jboss.shrinkwrap.api.asset.StringAsset;
+import org.jboss.shrinkwrap.api.spec.WebArchive;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+
+import static org.junit.Assert.assertEquals;
+
+@RunWith(Arquillian.class)
+public class MultipleTomEETest {
+    @Deployment(name = "war1", testable = false)
+    @TargetsContainer("tomee-1")
+    public static WebArchive createDep1() {
+        return ShrinkWrap.create(WebArchive.class, "application1.war")
+                .addAsWebResource(new StringAsset("Hello from TomEE 1"), "index.html");
+    }
+
+    @Deployment(name = "war2", testable = false)
+    @TargetsContainer("tomee-2")
+    public static WebArchive createDep2() {
+        return ShrinkWrap.create(WebArchive.class, "application2.war")
+                .addAsWebResource(new StringAsset("Hello from TomEE 2"), "index.html");
+    }
+
+    @Test
+    @OperateOnDeployment("war1")
+    public void testRunningInDep1(@ArquillianResource final URL url) throws IOException {
+        final String content = IO.slurp(url);
+        assertEquals("Hello from TomEE 1", content);
+    }
+
+    @Test
+    @OperateOnDeployment("war2")
+    public void testRunningInDep2(@ArquillianResource final URL url) throws IOException {
+        final String content = IO.slurp(url);
+        assertEquals("Hello from TomEE 2", content);
+    }
+}