[jboss-svn-commits] JBoss Common SVN: r4519 - in arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments: singleton and 16 other directories.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Sun Jun 13 05:50:29 EDT 2010
Author: nickarls
Date: 2010-06-13 05:50:28 -0400 (Sun, 13 Jun 2010)
New Revision: 4519
Added:
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/bothviews/
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/bothviews/EarDeployedLocalCDIInjectionTest.java
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/bothviews/EarDeployedLocalEEInjectionTest.java
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/bothviews/EarDeployedRemoteEEInjectionTest.java
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/bothviews/LocalCDIInjectionTest.java
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/bothviews/LocalEEInjectionTest.java
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/bothviews/NamedAccessTest.java
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/bothviews/RemoteEEInjectionTest.java
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/bothviews/WarDeployedLocalCDIInjectionTest.java
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/bothviews/WarDeployedLocalEEInjectionTest.java
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/bothviews/WarDeployedRemoteEEInjectionTest.java
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/localview/
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/localview/EarDeployedLocalCDIInjectionTest.java
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/localview/EarDeployedLocalEEInjectionTest.java
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/localview/LocalCDIInjectionTest.java
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/localview/LocalEEInjectionTest.java
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/localview/NamedAccessTest.java
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/localview/WarDeployedLocalCDIInjectionTest.java
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/localview/WarDeployedLocalEEInjectionTest.java
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/noviews/
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/noviews/BeanCDIInjectionTest.java
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/noviews/BeanEEInjectionTest.java
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/noviews/EarDeployedBeanCDIInjectionTest.java
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/noviews/EarDeployedBeanEEInjectionTest.java
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/noviews/NamedAccessTest.java
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/noviews/WarDeployedBeanCDIInjectionTest.java
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/noviews/WarDeployedBeanEEInjectionTest.java
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/remoteview/
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/remoteview/EarDeployedLocalEEInjectionTest.java
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/remoteview/EarDeployedNamedAccessTest.java
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/remoteview/NamedAccessTest.java
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/remoteview/RemoteEEInjectionTest.java
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/remoteview/WarDeployedNamedAccessTest.java
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/remoteview/WarDeployedRemoteEEInjectionTest.java
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/bothviews/
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/bothviews/EarDeployedLocalCDIInjectionTest.java
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/bothviews/EarDeployedLocalEEInjectionTest.java
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/bothviews/EarDeployedRemoteEEInjectionTest.java
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/bothviews/LocalCDIInjectionTest.java
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/bothviews/LocalEEInjectionTest.java
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/bothviews/NamedAccessTest.java
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/bothviews/RemoteEEInjectionTest.java
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/bothviews/WarDeployedLocalCDIInjectionTest.java
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/bothviews/WarDeployedLocalEEInjectionTest.java
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/bothviews/WarDeployedRemoteEEInjectionTest.java
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/localview/
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/localview/EarDeployedLocalCDIInjectionTest.java
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/localview/EarDeployedLocalEEInjectionTest.java
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/localview/LocalCDIInjectionTest.java
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/localview/LocalEEInjectionTest.java
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/localview/NamedAccessTest.java
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/localview/WarDeployedLocalCDIInjectionTest.java
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/localview/WarDeployedLocalEEInjectionTest.java
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/noviews/
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/noviews/BeanCDIInjectionTest.java
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/noviews/BeanEEInjectionTest.java
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/noviews/EarDeployedBeanCDIInjectionTest.java
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/noviews/EarDeployedBeanEEInjectionTest.java
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/noviews/NamedAccessTest.java
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/noviews/WarDeployedBeanCDIInjectionTest.java
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/noviews/WarDeployedBeanEEInjectionTest.java
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/remoteview/
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/remoteview/EarDeployedLocalEEInjectionTest.java
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/remoteview/NamedAccessTest.java
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/remoteview/RemoteEEInjectionTest.java
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/remoteview/WarDeployedRemoteEEInjectionTest.java
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/bothviews/
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/bothviews/EarDeployedLocalCDIInjectionTest.java
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/bothviews/EarDeployedLocalEEInjectionTest.java
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/bothviews/EarDeployedRemoteEEInjectionTest.java
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/bothviews/LocalCDIInjectionTest.java
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/bothviews/LocalEEInjectionTest.java
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/bothviews/NamedAccessTest.java
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/bothviews/RemoteEEInjectionTest.java
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/bothviews/WarDeployedLocalCDIInjectionTest.java
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/bothviews/WarDeployedLocalEEInjectionTest.java
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/bothviews/WarDeployedRemoteEEInjectionTest.java
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/localview/
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/localview/EarDeployedLocalCDIInjectionTest.java
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/localview/EarDeployedLocalEEInjectionTest.java
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/localview/LocalCDIInjectionTest.java
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/localview/LocalEEInjectionTest.java
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/localview/NamedAccessTest.java
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/localview/WarDeployedLocalCDIInjectionTest.java
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/localview/WarDeployedLocalEEInjectionTest.java
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/noviews/
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/noviews/BeanCDIInjectionTest.java
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/noviews/BeanEEInjectionTest.java
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/noviews/EarDeployedBeanCDIInjectionTest.java
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/noviews/EarDeployedBeanEEInjectionTest.java
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/noviews/NamedAccessTest.java
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/noviews/WarDeployedBeanCDIInjectionTest.java
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/noviews/WarDeployedBeanEEInjectionTest.java
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/remoteview/
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/remoteview/EarDeployedLocalEEInjectionTest.java
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/remoteview/NamedAccessTest.java
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/remoteview/RemoteEEInjectionTest.java
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/remoteview/WarDeployedRemoteEEInjectionTest.java
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/visibility/
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/visibility/WarClassesAndJarPackedVisibilityTest.java
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/visibility/WarJarAndClassesPackedVisibilityTest.java
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/visibility/WarTwoJarPackedVisibilityTest.java
Removed:
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/war/message/
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/war/singleton/
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/war/stateful/
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/war/stateless/
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/war/visibility/
Modified:
arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/DeploymentTest.java
Log:
refactorings, splitting up tests, added ear packaging
Modified: arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/DeploymentTest.java
===================================================================
--- arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/DeploymentTest.java 2010-06-13 02:20:14 UTC (rev 4518)
+++ arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/DeploymentTest.java 2010-06-13 09:50:28 UTC (rev 4519)
@@ -10,6 +10,7 @@
import org.jboss.shrinkwrap.api.Archive;
import org.jboss.shrinkwrap.api.ShrinkWrap;
+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.impl.base.asset.ByteArrayAsset;
@@ -35,12 +36,16 @@
return ShrinkWrap.create("test.war", WebArchive.class).addLibraries(archives).addWebResource(new ByteArrayAsset(new byte[0]), "beans.xml");
}
+ protected static EnterpriseArchive createEnterpriseArchive(Archive<?>... archives)
+ {
+ return ShrinkWrap.create("test.ear", EnterpriseArchive.class).addLibraries(archives);
+ }
+
@SuppressWarnings("unchecked")
public <T> T getNamedBean(String name, Class<T> clazz)
{
Set<Bean<?>> beans = beanManager.getBeans(name);
Assert.assertEquals(1, beans.size());
- // Need to get the reference, not the bean
return (T) beanManager.getReference(
beans.iterator().next(),
clazz,
Added: arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/bothviews/EarDeployedLocalCDIInjectionTest.java
===================================================================
--- arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/bothviews/EarDeployedLocalCDIInjectionTest.java (rev 0)
+++ arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/bothviews/EarDeployedLocalCDIInjectionTest.java 2010-06-13 09:50:28 UTC (rev 4519)
@@ -0,0 +1,15 @@
+package org.jboss.weld.deployments.singleton.bothviews;
+
+import org.jboss.arquillian.api.Deployment;
+import org.jboss.shrinkwrap.api.spec.EnterpriseArchive;
+
+public class EarDeployedLocalCDIInjectionTest extends LocalCDIInjectionTest
+{
+
+ @Deployment
+ public static EnterpriseArchive assemble()
+ {
+ return createEnterpriseArchive(WarDeployedLocalCDIInjectionTest.assemble().addClass(EarDeployedLocalCDIInjectionTest.class));
+ }
+
+}
Added: arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/bothviews/EarDeployedLocalEEInjectionTest.java
===================================================================
--- arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/bothviews/EarDeployedLocalEEInjectionTest.java (rev 0)
+++ arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/bothviews/EarDeployedLocalEEInjectionTest.java 2010-06-13 09:50:28 UTC (rev 4519)
@@ -0,0 +1,15 @@
+package org.jboss.weld.deployments.singleton.bothviews;
+
+import org.jboss.arquillian.api.Deployment;
+import org.jboss.shrinkwrap.api.spec.EnterpriseArchive;
+
+public class EarDeployedLocalEEInjectionTest extends LocalEEInjectionTest
+{
+
+ @Deployment
+ public static EnterpriseArchive assemble()
+ {
+ return createEnterpriseArchive(WarDeployedLocalEEInjectionTest.assemble().addClass(EarDeployedLocalEEInjectionTest.class));
+ }
+
+}
Added: arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/bothviews/EarDeployedRemoteEEInjectionTest.java
===================================================================
--- arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/bothviews/EarDeployedRemoteEEInjectionTest.java (rev 0)
+++ arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/bothviews/EarDeployedRemoteEEInjectionTest.java 2010-06-13 09:50:28 UTC (rev 4519)
@@ -0,0 +1,15 @@
+package org.jboss.weld.deployments.singleton.bothviews;
+
+import org.jboss.arquillian.api.Deployment;
+import org.jboss.shrinkwrap.api.spec.EnterpriseArchive;
+
+public class EarDeployedRemoteEEInjectionTest extends RemoteEEInjectionTest
+{
+
+ @Deployment
+ public static EnterpriseArchive assemble()
+ {
+ return createEnterpriseArchive(WarDeployedRemoteEEInjectionTest.assemble().addClass(EarDeployedRemoteEEInjectionTest.class));
+ }
+
+}
Copied: arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/bothviews/LocalCDIInjectionTest.java (from rev 4508, arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/war/singleton/BothViewsAccessTest.java)
===================================================================
--- arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/bothviews/LocalCDIInjectionTest.java (rev 0)
+++ arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/bothviews/LocalCDIInjectionTest.java 2010-06-13 09:50:28 UTC (rev 4519)
@@ -0,0 +1,27 @@
+package org.jboss.weld.deployments.singleton.bothviews;
+
+import javax.inject.Inject;
+
+import junit.framework.Assert;
+
+import org.jboss.arquillian.junit.Arquillian;
+import org.jboss.weld.deployments.DeploymentTest;
+import org.jboss.weld.deployments.beans.LocalI;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+
+ at RunWith(Arquillian.class)
+public abstract class LocalCDIInjectionTest extends DeploymentTest
+{
+ @Inject
+ LocalI local;
+
+ @Test
+ public void runTest()
+ {
+ Assert.assertNotNull(local);
+ local.ping();
+ Assert.assertTrue(local.isPinged());
+ }
+
+}
Added: arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/bothviews/LocalEEInjectionTest.java
===================================================================
--- arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/bothviews/LocalEEInjectionTest.java (rev 0)
+++ arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/bothviews/LocalEEInjectionTest.java 2010-06-13 09:50:28 UTC (rev 4519)
@@ -0,0 +1,27 @@
+package org.jboss.weld.deployments.singleton.bothviews;
+
+import javax.ejb.EJB;
+
+import junit.framework.Assert;
+
+import org.jboss.arquillian.junit.Arquillian;
+import org.jboss.weld.deployments.DeploymentTest;
+import org.jboss.weld.deployments.beans.LocalI;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+
+ at RunWith(Arquillian.class)
+public abstract class LocalEEInjectionTest extends DeploymentTest
+{
+ @EJB
+ LocalI local;
+
+ @Test
+ public void runTest()
+ {
+ Assert.assertNotNull(local);
+ local.ping();
+ Assert.assertTrue(local.isPinged());
+ }
+
+}
Added: arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/bothviews/NamedAccessTest.java
===================================================================
--- arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/bothviews/NamedAccessTest.java (rev 0)
+++ arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/bothviews/NamedAccessTest.java 2010-06-13 09:50:28 UTC (rev 4519)
@@ -0,0 +1,25 @@
+package org.jboss.weld.deployments.singleton.bothviews;
+
+import javax.enterprise.inject.spi.BeanManager;
+import javax.inject.Inject;
+
+import junit.framework.Assert;
+
+import org.jboss.arquillian.junit.Arquillian;
+import org.jboss.weld.deployments.DeploymentTest;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+
+ at RunWith(Arquillian.class)
+public class NamedAccessTest extends DeploymentTest
+{
+ @Inject
+ BeanManager beanManager;
+
+ @Test
+ public void runTest()
+ {
+ Assert.assertNotNull(getNamedBean("bothViewSingletonEJB", Object.class));
+ }
+
+}
Added: arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/bothviews/RemoteEEInjectionTest.java
===================================================================
--- arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/bothviews/RemoteEEInjectionTest.java (rev 0)
+++ arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/bothviews/RemoteEEInjectionTest.java 2010-06-13 09:50:28 UTC (rev 4519)
@@ -0,0 +1,27 @@
+package org.jboss.weld.deployments.singleton.bothviews;
+
+import javax.ejb.EJB;
+
+import junit.framework.Assert;
+
+import org.jboss.arquillian.junit.Arquillian;
+import org.jboss.weld.deployments.DeploymentTest;
+import org.jboss.weld.deployments.beans.RemoteI;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+
+ at RunWith(Arquillian.class)
+public abstract class RemoteEEInjectionTest extends DeploymentTest
+{
+ @EJB
+ RemoteI remote;
+
+ @Test
+ public void runTest()
+ {
+ Assert.assertNotNull(remote);
+ remote.ping();
+ Assert.assertTrue(remote.isPinged());
+ }
+
+}
Added: arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/bothviews/WarDeployedLocalCDIInjectionTest.java
===================================================================
--- arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/bothviews/WarDeployedLocalCDIInjectionTest.java (rev 0)
+++ arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/bothviews/WarDeployedLocalCDIInjectionTest.java 2010-06-13 09:50:28 UTC (rev 4519)
@@ -0,0 +1,18 @@
+package org.jboss.weld.deployments.singleton.bothviews;
+
+import org.jboss.arquillian.api.Deployment;
+import org.jboss.shrinkwrap.api.spec.JavaArchive;
+import org.jboss.weld.deployments.beans.LocalI;
+import org.jboss.weld.deployments.beans.RemoteI;
+import org.jboss.weld.deployments.beans.singleton.BothViewsSingletonEJB;
+
+public class WarDeployedLocalCDIInjectionTest extends LocalCDIInjectionTest
+{
+
+ @Deployment
+ public static JavaArchive assemble()
+ {
+ return createCDIArchive(LocalCDIInjectionTest.class, BothViewsSingletonEJB.class, RemoteI.class, LocalI.class);
+ }
+
+}
Added: arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/bothviews/WarDeployedLocalEEInjectionTest.java
===================================================================
--- arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/bothviews/WarDeployedLocalEEInjectionTest.java (rev 0)
+++ arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/bothviews/WarDeployedLocalEEInjectionTest.java 2010-06-13 09:50:28 UTC (rev 4519)
@@ -0,0 +1,18 @@
+package org.jboss.weld.deployments.singleton.bothviews;
+
+import org.jboss.arquillian.api.Deployment;
+import org.jboss.shrinkwrap.api.spec.JavaArchive;
+import org.jboss.weld.deployments.beans.LocalI;
+import org.jboss.weld.deployments.beans.RemoteI;
+import org.jboss.weld.deployments.beans.singleton.BothViewsSingletonEJB;
+
+public class WarDeployedLocalEEInjectionTest extends LocalEEInjectionTest
+{
+
+ @Deployment
+ public static JavaArchive assemble()
+ {
+ return createCDIArchive(LocalEEInjectionTest.class, BothViewsSingletonEJB.class, RemoteI.class, LocalI.class);
+ }
+
+}
Added: arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/bothviews/WarDeployedRemoteEEInjectionTest.java
===================================================================
--- arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/bothviews/WarDeployedRemoteEEInjectionTest.java (rev 0)
+++ arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/bothviews/WarDeployedRemoteEEInjectionTest.java 2010-06-13 09:50:28 UTC (rev 4519)
@@ -0,0 +1,18 @@
+package org.jboss.weld.deployments.singleton.bothviews;
+
+import org.jboss.arquillian.api.Deployment;
+import org.jboss.shrinkwrap.api.spec.JavaArchive;
+import org.jboss.weld.deployments.beans.LocalI;
+import org.jboss.weld.deployments.beans.RemoteI;
+import org.jboss.weld.deployments.beans.singleton.BothViewsSingletonEJB;
+
+public class WarDeployedRemoteEEInjectionTest extends RemoteEEInjectionTest
+{
+
+ @Deployment
+ public static JavaArchive assemble()
+ {
+ return createCDIArchive(RemoteEEInjectionTest.class, BothViewsSingletonEJB.class, RemoteI.class, LocalI.class);
+ }
+
+}
Added: arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/localview/EarDeployedLocalCDIInjectionTest.java
===================================================================
--- arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/localview/EarDeployedLocalCDIInjectionTest.java (rev 0)
+++ arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/localview/EarDeployedLocalCDIInjectionTest.java 2010-06-13 09:50:28 UTC (rev 4519)
@@ -0,0 +1,15 @@
+package org.jboss.weld.deployments.singleton.localview;
+
+import org.jboss.arquillian.api.Deployment;
+import org.jboss.shrinkwrap.api.spec.EnterpriseArchive;
+
+public class EarDeployedLocalCDIInjectionTest extends LocalCDIInjectionTest
+{
+
+ @Deployment
+ public static EnterpriseArchive assemble()
+ {
+ return createEnterpriseArchive(WarDeployedLocalCDIInjectionTest.assemble().addClass(EarDeployedLocalCDIInjectionTest.class));
+ }
+
+}
Added: arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/localview/EarDeployedLocalEEInjectionTest.java
===================================================================
--- arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/localview/EarDeployedLocalEEInjectionTest.java (rev 0)
+++ arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/localview/EarDeployedLocalEEInjectionTest.java 2010-06-13 09:50:28 UTC (rev 4519)
@@ -0,0 +1,15 @@
+package org.jboss.weld.deployments.singleton.localview;
+
+import org.jboss.arquillian.api.Deployment;
+import org.jboss.shrinkwrap.api.spec.EnterpriseArchive;
+
+public class EarDeployedLocalEEInjectionTest extends LocalEEInjectionTest
+{
+
+ @Deployment
+ public static EnterpriseArchive assemble()
+ {
+ return createEnterpriseArchive(WarDeployedLocalEEInjectionTest.assemble().addClass(EarDeployedLocalEEInjectionTest.class));
+ }
+
+}
Copied: arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/localview/LocalCDIInjectionTest.java (from rev 4508, arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/war/singleton/LocalViewAccessTest.java)
===================================================================
--- arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/localview/LocalCDIInjectionTest.java (rev 0)
+++ arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/localview/LocalCDIInjectionTest.java 2010-06-13 09:50:28 UTC (rev 4519)
@@ -0,0 +1,27 @@
+package org.jboss.weld.deployments.singleton.localview;
+
+import javax.inject.Inject;
+
+import junit.framework.Assert;
+
+import org.jboss.arquillian.junit.Arquillian;
+import org.jboss.weld.deployments.DeploymentTest;
+import org.jboss.weld.deployments.beans.LocalI;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+
+ at RunWith(Arquillian.class)
+public abstract class LocalCDIInjectionTest extends DeploymentTest
+{
+ @Inject
+ LocalI ejb;
+
+ @Test
+ public void runTest()
+ {
+ Assert.assertNotNull(ejb);
+ ejb.ping();
+ Assert.assertTrue(ejb.isPinged());
+ }
+
+}
Added: arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/localview/LocalEEInjectionTest.java
===================================================================
--- arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/localview/LocalEEInjectionTest.java (rev 0)
+++ arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/localview/LocalEEInjectionTest.java 2010-06-13 09:50:28 UTC (rev 4519)
@@ -0,0 +1,27 @@
+package org.jboss.weld.deployments.singleton.localview;
+
+import javax.ejb.EJB;
+
+import junit.framework.Assert;
+
+import org.jboss.arquillian.junit.Arquillian;
+import org.jboss.weld.deployments.DeploymentTest;
+import org.jboss.weld.deployments.beans.LocalI;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+
+ at RunWith(Arquillian.class)
+public abstract class LocalEEInjectionTest extends DeploymentTest
+{
+ @EJB
+ LocalI local;
+
+ @Test
+ public void runTest()
+ {
+ Assert.assertNotNull(local);
+ local.ping();
+ Assert.assertTrue(local.isPinged());
+ }
+
+}
Added: arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/localview/NamedAccessTest.java
===================================================================
--- arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/localview/NamedAccessTest.java (rev 0)
+++ arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/localview/NamedAccessTest.java 2010-06-13 09:50:28 UTC (rev 4519)
@@ -0,0 +1,25 @@
+package org.jboss.weld.deployments.singleton.localview;
+
+import javax.enterprise.inject.spi.BeanManager;
+import javax.inject.Inject;
+
+import junit.framework.Assert;
+
+import org.jboss.arquillian.junit.Arquillian;
+import org.jboss.weld.deployments.DeploymentTest;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+
+ at RunWith(Arquillian.class)
+public class NamedAccessTest extends DeploymentTest
+{
+ @Inject
+ BeanManager beanManager;
+
+ @Test
+ public void runTest()
+ {
+ Assert.assertNotNull(getNamedBean("localViewSingletonEJB", Object.class));
+ }
+
+}
Added: arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/localview/WarDeployedLocalCDIInjectionTest.java
===================================================================
--- arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/localview/WarDeployedLocalCDIInjectionTest.java (rev 0)
+++ arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/localview/WarDeployedLocalCDIInjectionTest.java 2010-06-13 09:50:28 UTC (rev 4519)
@@ -0,0 +1,17 @@
+package org.jboss.weld.deployments.singleton.localview;
+
+import org.jboss.arquillian.api.Deployment;
+import org.jboss.shrinkwrap.api.spec.JavaArchive;
+import org.jboss.weld.deployments.beans.LocalI;
+import org.jboss.weld.deployments.beans.singleton.LocalViewSingletonEJB;
+
+public class WarDeployedLocalCDIInjectionTest extends LocalCDIInjectionTest
+{
+
+ @Deployment
+ public static JavaArchive assemble()
+ {
+ return createCDIArchive(LocalCDIInjectionTest.class, LocalViewSingletonEJB.class, LocalI.class);
+ }
+
+}
Added: arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/localview/WarDeployedLocalEEInjectionTest.java
===================================================================
--- arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/localview/WarDeployedLocalEEInjectionTest.java (rev 0)
+++ arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/localview/WarDeployedLocalEEInjectionTest.java 2010-06-13 09:50:28 UTC (rev 4519)
@@ -0,0 +1,17 @@
+package org.jboss.weld.deployments.singleton.localview;
+
+import org.jboss.arquillian.api.Deployment;
+import org.jboss.shrinkwrap.api.spec.JavaArchive;
+import org.jboss.weld.deployments.beans.LocalI;
+import org.jboss.weld.deployments.beans.singleton.LocalViewSingletonEJB;
+
+public class WarDeployedLocalEEInjectionTest extends LocalEEInjectionTest
+{
+
+ @Deployment
+ public static JavaArchive assemble()
+ {
+ return createCDIArchive(LocalEEInjectionTest.class, LocalViewSingletonEJB.class, LocalI.class);
+ }
+
+}
Copied: arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/noviews/BeanCDIInjectionTest.java (from rev 4508, arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/war/singleton/NoViewsAccessTest.java)
===================================================================
--- arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/noviews/BeanCDIInjectionTest.java (rev 0)
+++ arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/noviews/BeanCDIInjectionTest.java 2010-06-13 09:50:28 UTC (rev 4519)
@@ -0,0 +1,27 @@
+package org.jboss.weld.deployments.singleton.noviews;
+
+import javax.inject.Inject;
+
+import junit.framework.Assert;
+
+import org.jboss.arquillian.junit.Arquillian;
+import org.jboss.weld.deployments.DeploymentTest;
+import org.jboss.weld.deployments.beans.singleton.NoViewSingletonEJB;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+
+ at RunWith(Arquillian.class)
+public abstract class BeanCDIInjectionTest extends DeploymentTest
+{
+ @Inject
+ NoViewSingletonEJB ejb;
+
+ @Test
+ public void runTest()
+ {
+ Assert.assertNotNull(ejb);
+ ejb.ping();
+ Assert.assertTrue(ejb.isPinged());
+ }
+
+}
Added: arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/noviews/BeanEEInjectionTest.java
===================================================================
--- arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/noviews/BeanEEInjectionTest.java (rev 0)
+++ arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/noviews/BeanEEInjectionTest.java 2010-06-13 09:50:28 UTC (rev 4519)
@@ -0,0 +1,27 @@
+package org.jboss.weld.deployments.singleton.noviews;
+
+import javax.ejb.EJB;
+
+import junit.framework.Assert;
+
+import org.jboss.arquillian.junit.Arquillian;
+import org.jboss.weld.deployments.DeploymentTest;
+import org.jboss.weld.deployments.beans.singleton.NoViewSingletonEJB;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+
+ at RunWith(Arquillian.class)
+public abstract class BeanEEInjectionTest extends DeploymentTest
+{
+ @EJB
+ NoViewSingletonEJB ejb;
+
+ @Test
+ public void runTest()
+ {
+ Assert.assertNotNull(ejb);
+ ejb.ping();
+ Assert.assertTrue(ejb.isPinged());
+ }
+
+}
Added: arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/noviews/EarDeployedBeanCDIInjectionTest.java
===================================================================
--- arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/noviews/EarDeployedBeanCDIInjectionTest.java (rev 0)
+++ arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/noviews/EarDeployedBeanCDIInjectionTest.java 2010-06-13 09:50:28 UTC (rev 4519)
@@ -0,0 +1,15 @@
+package org.jboss.weld.deployments.singleton.noviews;
+
+import org.jboss.arquillian.api.Deployment;
+import org.jboss.shrinkwrap.api.spec.EnterpriseArchive;
+
+public class EarDeployedBeanCDIInjectionTest extends BeanCDIInjectionTest
+{
+
+ @Deployment
+ public static EnterpriseArchive assemble()
+ {
+ return createEnterpriseArchive(WarDeployedBeanCDIInjectionTest.assemble().addClass(EarDeployedBeanCDIInjectionTest.class));
+ }
+
+}
Added: arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/noviews/EarDeployedBeanEEInjectionTest.java
===================================================================
--- arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/noviews/EarDeployedBeanEEInjectionTest.java (rev 0)
+++ arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/noviews/EarDeployedBeanEEInjectionTest.java 2010-06-13 09:50:28 UTC (rev 4519)
@@ -0,0 +1,15 @@
+package org.jboss.weld.deployments.singleton.noviews;
+
+import org.jboss.arquillian.api.Deployment;
+import org.jboss.shrinkwrap.api.spec.EnterpriseArchive;
+
+public class EarDeployedBeanEEInjectionTest extends BeanEEInjectionTest
+{
+
+ @Deployment
+ public static EnterpriseArchive assemble()
+ {
+ return createEnterpriseArchive(WarDeployedBeanEEInjectionTest.assemble().addClass(EarDeployedBeanEEInjectionTest.class));
+ }
+
+}
Added: arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/noviews/NamedAccessTest.java
===================================================================
--- arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/noviews/NamedAccessTest.java (rev 0)
+++ arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/noviews/NamedAccessTest.java 2010-06-13 09:50:28 UTC (rev 4519)
@@ -0,0 +1,25 @@
+package org.jboss.weld.deployments.singleton.noviews;
+
+import javax.enterprise.inject.spi.BeanManager;
+import javax.inject.Inject;
+
+import junit.framework.Assert;
+
+import org.jboss.arquillian.junit.Arquillian;
+import org.jboss.weld.deployments.DeploymentTest;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+
+ at RunWith(Arquillian.class)
+public class NamedAccessTest extends DeploymentTest
+{
+ @Inject
+ BeanManager beanManager;
+
+ @Test
+ public void runTest()
+ {
+ Assert.assertNotNull(getNamedBean("noViewSingletonEJB", Object.class));
+ }
+
+}
Added: arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/noviews/WarDeployedBeanCDIInjectionTest.java
===================================================================
--- arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/noviews/WarDeployedBeanCDIInjectionTest.java (rev 0)
+++ arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/noviews/WarDeployedBeanCDIInjectionTest.java 2010-06-13 09:50:28 UTC (rev 4519)
@@ -0,0 +1,16 @@
+package org.jboss.weld.deployments.singleton.noviews;
+
+import org.jboss.arquillian.api.Deployment;
+import org.jboss.shrinkwrap.api.spec.JavaArchive;
+import org.jboss.weld.deployments.beans.singleton.NoViewSingletonEJB;
+
+public class WarDeployedBeanCDIInjectionTest extends BeanCDIInjectionTest
+{
+
+ @Deployment
+ public static JavaArchive assemble()
+ {
+ return createCDIArchive(BeanCDIInjectionTest.class, NoViewSingletonEJB.class);
+ }
+
+}
Added: arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/noviews/WarDeployedBeanEEInjectionTest.java
===================================================================
--- arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/noviews/WarDeployedBeanEEInjectionTest.java (rev 0)
+++ arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/noviews/WarDeployedBeanEEInjectionTest.java 2010-06-13 09:50:28 UTC (rev 4519)
@@ -0,0 +1,16 @@
+package org.jboss.weld.deployments.singleton.noviews;
+
+import org.jboss.arquillian.api.Deployment;
+import org.jboss.shrinkwrap.api.spec.JavaArchive;
+import org.jboss.weld.deployments.beans.singleton.NoViewSingletonEJB;
+
+public class WarDeployedBeanEEInjectionTest extends BeanEEInjectionTest
+{
+
+ @Deployment
+ public static JavaArchive assemble()
+ {
+ return createCDIArchive(BeanEEInjectionTest.class, NoViewSingletonEJB.class);
+ }
+
+}
Added: arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/remoteview/EarDeployedLocalEEInjectionTest.java
===================================================================
--- arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/remoteview/EarDeployedLocalEEInjectionTest.java (rev 0)
+++ arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/remoteview/EarDeployedLocalEEInjectionTest.java 2010-06-13 09:50:28 UTC (rev 4519)
@@ -0,0 +1,15 @@
+package org.jboss.weld.deployments.singleton.remoteview;
+
+import org.jboss.arquillian.api.Deployment;
+import org.jboss.shrinkwrap.api.spec.EnterpriseArchive;
+
+public class EarDeployedLocalEEInjectionTest extends RemoteEEInjectionTest
+{
+
+ @Deployment
+ public static EnterpriseArchive assemble()
+ {
+ return createEnterpriseArchive(WarDeployedRemoteEEInjectionTest.assemble().addClass(EarDeployedLocalEEInjectionTest.class));
+ }
+
+}
Added: arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/remoteview/EarDeployedNamedAccessTest.java
===================================================================
--- arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/remoteview/EarDeployedNamedAccessTest.java (rev 0)
+++ arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/remoteview/EarDeployedNamedAccessTest.java 2010-06-13 09:50:28 UTC (rev 4519)
@@ -0,0 +1,15 @@
+package org.jboss.weld.deployments.singleton.remoteview;
+
+import org.jboss.arquillian.api.Deployment;
+import org.jboss.shrinkwrap.api.spec.EnterpriseArchive;
+
+public class EarDeployedNamedAccessTest extends NamedAccessTest
+{
+
+ @Deployment
+ public static EnterpriseArchive assemble()
+ {
+ return createEnterpriseArchive(WarDeployedNamedAccessTest.assemble().addClass(EarDeployedNamedAccessTest.class));
+ }
+
+}
Added: arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/remoteview/NamedAccessTest.java
===================================================================
--- arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/remoteview/NamedAccessTest.java (rev 0)
+++ arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/remoteview/NamedAccessTest.java 2010-06-13 09:50:28 UTC (rev 4519)
@@ -0,0 +1,25 @@
+package org.jboss.weld.deployments.singleton.remoteview;
+
+import javax.enterprise.inject.spi.BeanManager;
+import javax.inject.Inject;
+
+import junit.framework.Assert;
+
+import org.jboss.arquillian.junit.Arquillian;
+import org.jboss.weld.deployments.DeploymentTest;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+
+ at RunWith(Arquillian.class)
+public class NamedAccessTest extends DeploymentTest
+{
+ @Inject
+ BeanManager beanManager;
+
+ @Test
+ public void runTest()
+ {
+ Assert.assertNotNull(getNamedBean("remoteViewSingletonEJB", Object.class));
+ }
+
+}
Copied: arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/remoteview/RemoteEEInjectionTest.java (from rev 4508, arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/war/singleton/RemoteViewAccessTest.java)
===================================================================
--- arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/remoteview/RemoteEEInjectionTest.java (rev 0)
+++ arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/remoteview/RemoteEEInjectionTest.java 2010-06-13 09:50:28 UTC (rev 4519)
@@ -0,0 +1,27 @@
+package org.jboss.weld.deployments.singleton.remoteview;
+
+import javax.ejb.EJB;
+
+import junit.framework.Assert;
+
+import org.jboss.arquillian.junit.Arquillian;
+import org.jboss.weld.deployments.DeploymentTest;
+import org.jboss.weld.deployments.beans.RemoteI;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+
+ at RunWith(Arquillian.class)
+public class RemoteEEInjectionTest extends DeploymentTest
+{
+ @EJB
+ RemoteI ejb;
+
+ @Test
+ public void runTest()
+ {
+ Assert.assertNotNull(ejb);
+ ejb.ping();
+ Assert.assertTrue(ejb.isPinged());
+ }
+
+}
Added: arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/remoteview/WarDeployedNamedAccessTest.java
===================================================================
--- arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/remoteview/WarDeployedNamedAccessTest.java (rev 0)
+++ arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/remoteview/WarDeployedNamedAccessTest.java 2010-06-13 09:50:28 UTC (rev 4519)
@@ -0,0 +1,17 @@
+package org.jboss.weld.deployments.singleton.remoteview;
+
+import org.jboss.arquillian.api.Deployment;
+import org.jboss.shrinkwrap.api.spec.JavaArchive;
+import org.jboss.weld.deployments.beans.RemoteI;
+import org.jboss.weld.deployments.beans.singleton.RemoteViewSingletonEJB;
+
+public class WarDeployedNamedAccessTest extends NamedAccessTest
+{
+
+ @Deployment
+ public static JavaArchive assemble()
+ {
+ return createCDIArchive(NamedAccessTest.class, RemoteViewSingletonEJB.class, RemoteI.class);
+ }
+
+}
Added: arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/remoteview/WarDeployedRemoteEEInjectionTest.java
===================================================================
--- arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/remoteview/WarDeployedRemoteEEInjectionTest.java (rev 0)
+++ arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/singleton/remoteview/WarDeployedRemoteEEInjectionTest.java 2010-06-13 09:50:28 UTC (rev 4519)
@@ -0,0 +1,17 @@
+package org.jboss.weld.deployments.singleton.remoteview;
+
+import org.jboss.arquillian.api.Deployment;
+import org.jboss.shrinkwrap.api.spec.JavaArchive;
+import org.jboss.weld.deployments.beans.RemoteI;
+import org.jboss.weld.deployments.beans.singleton.RemoteViewSingletonEJB;
+
+public class WarDeployedRemoteEEInjectionTest extends RemoteEEInjectionTest
+{
+
+ @Deployment
+ public static JavaArchive assemble()
+ {
+ return createCDIArchive(RemoteEEInjectionTest.class, RemoteViewSingletonEJB.class, RemoteI.class);
+ }
+
+}
Added: arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/bothviews/EarDeployedLocalCDIInjectionTest.java
===================================================================
--- arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/bothviews/EarDeployedLocalCDIInjectionTest.java (rev 0)
+++ arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/bothviews/EarDeployedLocalCDIInjectionTest.java 2010-06-13 09:50:28 UTC (rev 4519)
@@ -0,0 +1,15 @@
+package org.jboss.weld.deployments.stateful.bothviews;
+
+import org.jboss.arquillian.api.Deployment;
+import org.jboss.shrinkwrap.api.spec.EnterpriseArchive;
+
+public class EarDeployedLocalCDIInjectionTest extends LocalCDIInjectionTest
+{
+
+ @Deployment
+ public static EnterpriseArchive assemble()
+ {
+ return createEnterpriseArchive(WarDeployedLocalCDIInjectionTest.assemble().addClass(EarDeployedLocalCDIInjectionTest.class));
+ }
+
+}
Added: arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/bothviews/EarDeployedLocalEEInjectionTest.java
===================================================================
--- arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/bothviews/EarDeployedLocalEEInjectionTest.java (rev 0)
+++ arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/bothviews/EarDeployedLocalEEInjectionTest.java 2010-06-13 09:50:28 UTC (rev 4519)
@@ -0,0 +1,15 @@
+package org.jboss.weld.deployments.stateful.bothviews;
+
+import org.jboss.arquillian.api.Deployment;
+import org.jboss.shrinkwrap.api.spec.EnterpriseArchive;
+
+public class EarDeployedLocalEEInjectionTest extends LocalEEInjectionTest
+{
+
+ @Deployment
+ public static EnterpriseArchive assemble()
+ {
+ return createEnterpriseArchive(WarDeployedLocalEEInjectionTest.assemble().addClass(EarDeployedLocalEEInjectionTest.class));
+ }
+
+}
Added: arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/bothviews/EarDeployedRemoteEEInjectionTest.java
===================================================================
--- arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/bothviews/EarDeployedRemoteEEInjectionTest.java (rev 0)
+++ arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/bothviews/EarDeployedRemoteEEInjectionTest.java 2010-06-13 09:50:28 UTC (rev 4519)
@@ -0,0 +1,15 @@
+package org.jboss.weld.deployments.stateful.bothviews;
+
+import org.jboss.arquillian.api.Deployment;
+import org.jboss.shrinkwrap.api.spec.EnterpriseArchive;
+
+public class EarDeployedRemoteEEInjectionTest extends RemoteEEInjectionTest
+{
+
+ @Deployment
+ public static EnterpriseArchive assemble()
+ {
+ return createEnterpriseArchive(WarDeployedRemoteEEInjectionTest.assemble().addClass(EarDeployedRemoteEEInjectionTest.class));
+ }
+
+}
Copied: arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/bothviews/LocalCDIInjectionTest.java (from rev 4508, arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/war/stateful/BothViewsAccessTest.java)
===================================================================
--- arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/bothviews/LocalCDIInjectionTest.java (rev 0)
+++ arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/bothviews/LocalCDIInjectionTest.java 2010-06-13 09:50:28 UTC (rev 4519)
@@ -0,0 +1,27 @@
+package org.jboss.weld.deployments.stateful.bothviews;
+
+import javax.inject.Inject;
+
+import junit.framework.Assert;
+
+import org.jboss.arquillian.junit.Arquillian;
+import org.jboss.weld.deployments.DeploymentTest;
+import org.jboss.weld.deployments.beans.LocalI;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+
+ at RunWith(Arquillian.class)
+public class LocalCDIInjectionTest extends DeploymentTest
+{
+ @Inject
+ LocalI local;
+
+ @Test
+ public void runTest()
+ {
+ Assert.assertNotNull(local);
+ local.ping();
+ Assert.assertTrue(local.isPinged());
+ }
+
+}
Added: arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/bothviews/LocalEEInjectionTest.java
===================================================================
--- arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/bothviews/LocalEEInjectionTest.java (rev 0)
+++ arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/bothviews/LocalEEInjectionTest.java 2010-06-13 09:50:28 UTC (rev 4519)
@@ -0,0 +1,27 @@
+package org.jboss.weld.deployments.stateful.bothviews;
+
+import javax.ejb.EJB;
+
+import junit.framework.Assert;
+
+import org.jboss.arquillian.junit.Arquillian;
+import org.jboss.weld.deployments.DeploymentTest;
+import org.jboss.weld.deployments.beans.LocalI;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+
+ at RunWith(Arquillian.class)
+public class LocalEEInjectionTest extends DeploymentTest
+{
+ @EJB
+ LocalI local;
+
+ @Test
+ public void runTest()
+ {
+ Assert.assertNotNull(local);
+ local.ping();
+ Assert.assertTrue(local.isPinged());
+ }
+
+}
Added: arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/bothviews/NamedAccessTest.java
===================================================================
--- arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/bothviews/NamedAccessTest.java (rev 0)
+++ arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/bothviews/NamedAccessTest.java 2010-06-13 09:50:28 UTC (rev 4519)
@@ -0,0 +1,25 @@
+package org.jboss.weld.deployments.stateful.bothviews;
+
+import javax.enterprise.inject.spi.BeanManager;
+import javax.inject.Inject;
+
+import junit.framework.Assert;
+
+import org.jboss.arquillian.junit.Arquillian;
+import org.jboss.weld.deployments.DeploymentTest;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+
+ at RunWith(Arquillian.class)
+public class NamedAccessTest extends DeploymentTest
+{
+ @Inject
+ BeanManager beanManager;
+
+ @Test
+ public void runTest()
+ {
+ Assert.assertNotNull(getNamedBean("bothViewsStatefulEJB", Object.class));
+ }
+
+}
Added: arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/bothviews/RemoteEEInjectionTest.java
===================================================================
--- arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/bothviews/RemoteEEInjectionTest.java (rev 0)
+++ arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/bothviews/RemoteEEInjectionTest.java 2010-06-13 09:50:28 UTC (rev 4519)
@@ -0,0 +1,27 @@
+package org.jboss.weld.deployments.stateful.bothviews;
+
+import javax.ejb.EJB;
+
+import junit.framework.Assert;
+
+import org.jboss.arquillian.junit.Arquillian;
+import org.jboss.weld.deployments.DeploymentTest;
+import org.jboss.weld.deployments.beans.RemoteI;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+
+ at RunWith(Arquillian.class)
+public class RemoteEEInjectionTest extends DeploymentTest
+{
+ @EJB
+ RemoteI remote;
+
+ @Test
+ public void runTest()
+ {
+ Assert.assertNotNull(remote);
+ remote.ping();
+ Assert.assertTrue(remote.isPinged());
+ }
+
+}
Added: arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/bothviews/WarDeployedLocalCDIInjectionTest.java
===================================================================
--- arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/bothviews/WarDeployedLocalCDIInjectionTest.java (rev 0)
+++ arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/bothviews/WarDeployedLocalCDIInjectionTest.java 2010-06-13 09:50:28 UTC (rev 4519)
@@ -0,0 +1,18 @@
+package org.jboss.weld.deployments.stateful.bothviews;
+
+import org.jboss.arquillian.api.Deployment;
+import org.jboss.shrinkwrap.api.spec.JavaArchive;
+import org.jboss.weld.deployments.beans.LocalI;
+import org.jboss.weld.deployments.beans.RemoteI;
+import org.jboss.weld.deployments.beans.stateful.BothViewsStatefulEJB;
+
+public class WarDeployedLocalCDIInjectionTest extends LocalCDIInjectionTest
+{
+
+ @Deployment
+ public static JavaArchive assemble()
+ {
+ return createCDIArchive(LocalCDIInjectionTest.class, BothViewsStatefulEJB.class, RemoteI.class, LocalI.class);
+ }
+
+}
Added: arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/bothviews/WarDeployedLocalEEInjectionTest.java
===================================================================
--- arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/bothviews/WarDeployedLocalEEInjectionTest.java (rev 0)
+++ arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/bothviews/WarDeployedLocalEEInjectionTest.java 2010-06-13 09:50:28 UTC (rev 4519)
@@ -0,0 +1,18 @@
+package org.jboss.weld.deployments.stateful.bothviews;
+
+import org.jboss.arquillian.api.Deployment;
+import org.jboss.shrinkwrap.api.spec.JavaArchive;
+import org.jboss.weld.deployments.beans.LocalI;
+import org.jboss.weld.deployments.beans.RemoteI;
+import org.jboss.weld.deployments.beans.stateful.BothViewsStatefulEJB;
+
+public class WarDeployedLocalEEInjectionTest extends LocalEEInjectionTest
+{
+
+ @Deployment
+ public static JavaArchive assemble()
+ {
+ return createCDIArchive(LocalEEInjectionTest.class, BothViewsStatefulEJB.class, RemoteI.class, LocalI.class);
+ }
+
+}
Added: arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/bothviews/WarDeployedRemoteEEInjectionTest.java
===================================================================
--- arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/bothviews/WarDeployedRemoteEEInjectionTest.java (rev 0)
+++ arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/bothviews/WarDeployedRemoteEEInjectionTest.java 2010-06-13 09:50:28 UTC (rev 4519)
@@ -0,0 +1,18 @@
+package org.jboss.weld.deployments.stateful.bothviews;
+
+import org.jboss.arquillian.api.Deployment;
+import org.jboss.shrinkwrap.api.spec.JavaArchive;
+import org.jboss.weld.deployments.beans.LocalI;
+import org.jboss.weld.deployments.beans.RemoteI;
+import org.jboss.weld.deployments.beans.stateful.BothViewsStatefulEJB;
+
+public class WarDeployedRemoteEEInjectionTest extends RemoteEEInjectionTest
+{
+
+ @Deployment
+ public static JavaArchive assemble()
+ {
+ return createCDIArchive(RemoteEEInjectionTest.class, BothViewsStatefulEJB.class, RemoteI.class, LocalI.class);
+ }
+
+}
Added: arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/localview/EarDeployedLocalCDIInjectionTest.java
===================================================================
--- arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/localview/EarDeployedLocalCDIInjectionTest.java (rev 0)
+++ arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/localview/EarDeployedLocalCDIInjectionTest.java 2010-06-13 09:50:28 UTC (rev 4519)
@@ -0,0 +1,15 @@
+package org.jboss.weld.deployments.stateful.localview;
+
+import org.jboss.arquillian.api.Deployment;
+import org.jboss.shrinkwrap.api.spec.EnterpriseArchive;
+
+public class EarDeployedLocalCDIInjectionTest extends LocalCDIInjectionTest
+{
+
+ @Deployment
+ public static EnterpriseArchive assemble()
+ {
+ return createEnterpriseArchive(WarDeployedLocalCDIInjectionTest.assemble().addClass(EarDeployedLocalCDIInjectionTest.class));
+ }
+
+}
Added: arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/localview/EarDeployedLocalEEInjectionTest.java
===================================================================
--- arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/localview/EarDeployedLocalEEInjectionTest.java (rev 0)
+++ arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/localview/EarDeployedLocalEEInjectionTest.java 2010-06-13 09:50:28 UTC (rev 4519)
@@ -0,0 +1,15 @@
+package org.jboss.weld.deployments.stateful.localview;
+
+import org.jboss.arquillian.api.Deployment;
+import org.jboss.shrinkwrap.api.spec.EnterpriseArchive;
+
+public class EarDeployedLocalEEInjectionTest extends LocalEEInjectionTest
+{
+
+ @Deployment
+ public static EnterpriseArchive assemble()
+ {
+ return createEnterpriseArchive(WarDeployedLocalEEInjectionTest.assemble().addClass(EarDeployedLocalEEInjectionTest.class));
+ }
+
+}
Copied: arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/localview/LocalCDIInjectionTest.java (from rev 4508, arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/war/stateful/LocalViewAccessTest.java)
===================================================================
--- arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/localview/LocalCDIInjectionTest.java (rev 0)
+++ arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/localview/LocalCDIInjectionTest.java 2010-06-13 09:50:28 UTC (rev 4519)
@@ -0,0 +1,27 @@
+package org.jboss.weld.deployments.stateful.localview;
+
+import javax.inject.Inject;
+
+import junit.framework.Assert;
+
+import org.jboss.arquillian.junit.Arquillian;
+import org.jboss.weld.deployments.DeploymentTest;
+import org.jboss.weld.deployments.beans.LocalI;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+
+ at RunWith(Arquillian.class)
+public class LocalCDIInjectionTest extends DeploymentTest
+{
+ @Inject
+ LocalI ejb;
+
+ @Test
+ public void runTest()
+ {
+ Assert.assertNotNull(ejb);
+ ejb.ping();
+ Assert.assertTrue(ejb.isPinged());
+ }
+
+}
Added: arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/localview/LocalEEInjectionTest.java
===================================================================
--- arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/localview/LocalEEInjectionTest.java (rev 0)
+++ arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/localview/LocalEEInjectionTest.java 2010-06-13 09:50:28 UTC (rev 4519)
@@ -0,0 +1,27 @@
+package org.jboss.weld.deployments.stateful.localview;
+
+import javax.ejb.EJB;
+
+import junit.framework.Assert;
+
+import org.jboss.arquillian.junit.Arquillian;
+import org.jboss.weld.deployments.DeploymentTest;
+import org.jboss.weld.deployments.beans.LocalI;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+
+ at RunWith(Arquillian.class)
+public class LocalEEInjectionTest extends DeploymentTest
+{
+ @EJB
+ LocalI local;
+
+ @Test
+ public void runTest()
+ {
+ Assert.assertNotNull(local);
+ local.ping();
+ Assert.assertTrue(local.isPinged());
+ }
+
+}
Added: arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/localview/NamedAccessTest.java
===================================================================
--- arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/localview/NamedAccessTest.java (rev 0)
+++ arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/localview/NamedAccessTest.java 2010-06-13 09:50:28 UTC (rev 4519)
@@ -0,0 +1,25 @@
+package org.jboss.weld.deployments.stateful.localview;
+
+import javax.enterprise.inject.spi.BeanManager;
+import javax.inject.Inject;
+
+import junit.framework.Assert;
+
+import org.jboss.arquillian.junit.Arquillian;
+import org.jboss.weld.deployments.DeploymentTest;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+
+ at RunWith(Arquillian.class)
+public class NamedAccessTest extends DeploymentTest
+{
+ @Inject
+ BeanManager beanManager;
+
+ @Test
+ public void runTest()
+ {
+ Assert.assertNotNull(getNamedBean("localViewStatefulEJB", Object.class));
+ }
+
+}
Added: arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/localview/WarDeployedLocalCDIInjectionTest.java
===================================================================
--- arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/localview/WarDeployedLocalCDIInjectionTest.java (rev 0)
+++ arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/localview/WarDeployedLocalCDIInjectionTest.java 2010-06-13 09:50:28 UTC (rev 4519)
@@ -0,0 +1,17 @@
+package org.jboss.weld.deployments.stateful.localview;
+
+import org.jboss.arquillian.api.Deployment;
+import org.jboss.shrinkwrap.api.spec.JavaArchive;
+import org.jboss.weld.deployments.beans.LocalI;
+import org.jboss.weld.deployments.beans.stateful.LocalViewStatefulEJB;
+
+public class WarDeployedLocalCDIInjectionTest extends LocalCDIInjectionTest
+{
+
+ @Deployment
+ public static JavaArchive assemble()
+ {
+ return createCDIArchive(LocalCDIInjectionTest.class, LocalViewStatefulEJB.class, LocalI.class);
+ }
+
+}
Added: arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/localview/WarDeployedLocalEEInjectionTest.java
===================================================================
--- arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/localview/WarDeployedLocalEEInjectionTest.java (rev 0)
+++ arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/localview/WarDeployedLocalEEInjectionTest.java 2010-06-13 09:50:28 UTC (rev 4519)
@@ -0,0 +1,17 @@
+package org.jboss.weld.deployments.stateful.localview;
+
+import org.jboss.arquillian.api.Deployment;
+import org.jboss.shrinkwrap.api.spec.JavaArchive;
+import org.jboss.weld.deployments.beans.LocalI;
+import org.jboss.weld.deployments.beans.stateful.LocalViewStatefulEJB;
+
+public class WarDeployedLocalEEInjectionTest extends LocalEEInjectionTest
+{
+
+ @Deployment
+ public static JavaArchive assemble()
+ {
+ return createCDIArchive(LocalEEInjectionTest.class, LocalViewStatefulEJB.class, LocalI.class);
+ }
+
+}
Copied: arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/noviews/BeanCDIInjectionTest.java (from rev 4508, arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/war/stateful/NoViewsAccessTest.java)
===================================================================
--- arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/noviews/BeanCDIInjectionTest.java (rev 0)
+++ arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/noviews/BeanCDIInjectionTest.java 2010-06-13 09:50:28 UTC (rev 4519)
@@ -0,0 +1,27 @@
+package org.jboss.weld.deployments.stateful.noviews;
+
+import javax.inject.Inject;
+
+import junit.framework.Assert;
+
+import org.jboss.arquillian.junit.Arquillian;
+import org.jboss.weld.deployments.DeploymentTest;
+import org.jboss.weld.deployments.beans.stateful.NoViewStatefulEJB;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+
+ at RunWith(Arquillian.class)
+public class BeanCDIInjectionTest extends DeploymentTest
+{
+ @Inject
+ NoViewStatefulEJB ejb;
+
+ @Test
+ public void runTest()
+ {
+ Assert.assertNotNull(ejb);
+ ejb.ping();
+ Assert.assertTrue(ejb.isPinged());
+ }
+
+}
Added: arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/noviews/BeanEEInjectionTest.java
===================================================================
--- arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/noviews/BeanEEInjectionTest.java (rev 0)
+++ arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/noviews/BeanEEInjectionTest.java 2010-06-13 09:50:28 UTC (rev 4519)
@@ -0,0 +1,27 @@
+package org.jboss.weld.deployments.stateful.noviews;
+
+import javax.ejb.EJB;
+
+import junit.framework.Assert;
+
+import org.jboss.arquillian.junit.Arquillian;
+import org.jboss.weld.deployments.DeploymentTest;
+import org.jboss.weld.deployments.beans.stateful.NoViewStatefulEJB;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+
+ at RunWith(Arquillian.class)
+public class BeanEEInjectionTest extends DeploymentTest
+{
+ @EJB
+ NoViewStatefulEJB ejb;
+
+ @Test
+ public void runTest()
+ {
+ Assert.assertNotNull(ejb);
+ ejb.ping();
+ Assert.assertTrue(ejb.isPinged());
+ }
+
+}
Added: arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/noviews/EarDeployedBeanCDIInjectionTest.java
===================================================================
--- arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/noviews/EarDeployedBeanCDIInjectionTest.java (rev 0)
+++ arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/noviews/EarDeployedBeanCDIInjectionTest.java 2010-06-13 09:50:28 UTC (rev 4519)
@@ -0,0 +1,15 @@
+package org.jboss.weld.deployments.stateful.noviews;
+
+import org.jboss.arquillian.api.Deployment;
+import org.jboss.shrinkwrap.api.spec.EnterpriseArchive;
+
+public class EarDeployedBeanCDIInjectionTest extends BeanCDIInjectionTest
+{
+
+ @Deployment
+ public static EnterpriseArchive assemble()
+ {
+ return createEnterpriseArchive(WarDeployedBeanCDIInjectionTest.assemble().addClass(EarDeployedBeanCDIInjectionTest.class));
+ }
+
+}
Added: arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/noviews/EarDeployedBeanEEInjectionTest.java
===================================================================
--- arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/noviews/EarDeployedBeanEEInjectionTest.java (rev 0)
+++ arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/noviews/EarDeployedBeanEEInjectionTest.java 2010-06-13 09:50:28 UTC (rev 4519)
@@ -0,0 +1,15 @@
+package org.jboss.weld.deployments.stateful.noviews;
+
+import org.jboss.arquillian.api.Deployment;
+import org.jboss.shrinkwrap.api.spec.EnterpriseArchive;
+
+public class EarDeployedBeanEEInjectionTest extends BeanEEInjectionTest
+{
+
+ @Deployment
+ public static EnterpriseArchive assemble()
+ {
+ return createEnterpriseArchive(WarDeployedBeanEEInjectionTest.assemble().addClass(EarDeployedBeanEEInjectionTest.class));
+ }
+
+}
Added: arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/noviews/NamedAccessTest.java
===================================================================
--- arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/noviews/NamedAccessTest.java (rev 0)
+++ arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/noviews/NamedAccessTest.java 2010-06-13 09:50:28 UTC (rev 4519)
@@ -0,0 +1,25 @@
+package org.jboss.weld.deployments.stateful.noviews;
+
+import javax.enterprise.inject.spi.BeanManager;
+import javax.inject.Inject;
+
+import junit.framework.Assert;
+
+import org.jboss.arquillian.junit.Arquillian;
+import org.jboss.weld.deployments.DeploymentTest;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+
+ at RunWith(Arquillian.class)
+public class NamedAccessTest extends DeploymentTest
+{
+ @Inject
+ BeanManager beanManager;
+
+ @Test
+ public void runTest()
+ {
+ Assert.assertNotNull(getNamedBean("noViewStatefulEJB", Object.class));
+ }
+
+}
Added: arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/noviews/WarDeployedBeanCDIInjectionTest.java
===================================================================
--- arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/noviews/WarDeployedBeanCDIInjectionTest.java (rev 0)
+++ arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/noviews/WarDeployedBeanCDIInjectionTest.java 2010-06-13 09:50:28 UTC (rev 4519)
@@ -0,0 +1,16 @@
+package org.jboss.weld.deployments.stateful.noviews;
+
+import org.jboss.arquillian.api.Deployment;
+import org.jboss.shrinkwrap.api.spec.JavaArchive;
+import org.jboss.weld.deployments.beans.stateful.NoViewStatefulEJB;
+
+public class WarDeployedBeanCDIInjectionTest extends BeanCDIInjectionTest
+{
+
+ @Deployment
+ public static JavaArchive assemble()
+ {
+ return createCDIArchive(BeanCDIInjectionTest.class, NoViewStatefulEJB.class);
+ }
+
+}
Added: arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/noviews/WarDeployedBeanEEInjectionTest.java
===================================================================
--- arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/noviews/WarDeployedBeanEEInjectionTest.java (rev 0)
+++ arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/noviews/WarDeployedBeanEEInjectionTest.java 2010-06-13 09:50:28 UTC (rev 4519)
@@ -0,0 +1,16 @@
+package org.jboss.weld.deployments.stateful.noviews;
+
+import org.jboss.arquillian.api.Deployment;
+import org.jboss.shrinkwrap.api.spec.JavaArchive;
+import org.jboss.weld.deployments.beans.stateful.NoViewStatefulEJB;
+
+public class WarDeployedBeanEEInjectionTest extends BeanEEInjectionTest
+{
+
+ @Deployment
+ public static JavaArchive assemble()
+ {
+ return createCDIArchive(BeanEEInjectionTest.class, NoViewStatefulEJB.class);
+ }
+
+}
Added: arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/remoteview/EarDeployedLocalEEInjectionTest.java
===================================================================
--- arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/remoteview/EarDeployedLocalEEInjectionTest.java (rev 0)
+++ arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/remoteview/EarDeployedLocalEEInjectionTest.java 2010-06-13 09:50:28 UTC (rev 4519)
@@ -0,0 +1,15 @@
+package org.jboss.weld.deployments.stateful.remoteview;
+
+import org.jboss.arquillian.api.Deployment;
+import org.jboss.shrinkwrap.api.spec.EnterpriseArchive;
+
+public class EarDeployedLocalEEInjectionTest extends RemoteEEInjectionTest
+{
+
+ @Deployment
+ public static EnterpriseArchive assemble()
+ {
+ return createEnterpriseArchive(WarDeployedRemoteEEInjectionTest.assemble().addClass(EarDeployedLocalEEInjectionTest.class));
+ }
+
+}
Added: arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/remoteview/NamedAccessTest.java
===================================================================
--- arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/remoteview/NamedAccessTest.java (rev 0)
+++ arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/remoteview/NamedAccessTest.java 2010-06-13 09:50:28 UTC (rev 4519)
@@ -0,0 +1,25 @@
+package org.jboss.weld.deployments.stateful.remoteview;
+
+import javax.enterprise.inject.spi.BeanManager;
+import javax.inject.Inject;
+
+import junit.framework.Assert;
+
+import org.jboss.arquillian.junit.Arquillian;
+import org.jboss.weld.deployments.DeploymentTest;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+
+ at RunWith(Arquillian.class)
+public class NamedAccessTest extends DeploymentTest
+{
+ @Inject
+ BeanManager beanManager;
+
+ @Test
+ public void runTest()
+ {
+ Assert.assertNotNull(getNamedBean("remoteViewStatefulEJB", Object.class));
+ }
+
+}
Copied: arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/remoteview/RemoteEEInjectionTest.java (from rev 4508, arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/war/stateful/RemoteViewAccessTest.java)
===================================================================
--- arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/remoteview/RemoteEEInjectionTest.java (rev 0)
+++ arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/remoteview/RemoteEEInjectionTest.java 2010-06-13 09:50:28 UTC (rev 4519)
@@ -0,0 +1,27 @@
+package org.jboss.weld.deployments.stateful.remoteview;
+
+import javax.ejb.EJB;
+
+import junit.framework.Assert;
+
+import org.jboss.arquillian.junit.Arquillian;
+import org.jboss.weld.deployments.DeploymentTest;
+import org.jboss.weld.deployments.beans.RemoteI;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+
+ at RunWith(Arquillian.class)
+public class RemoteEEInjectionTest extends DeploymentTest
+{
+ @EJB
+ RemoteI ejb;
+
+ @Test
+ public void runTest()
+ {
+ Assert.assertNotNull(ejb);
+ ejb.ping();
+ Assert.assertTrue(ejb.isPinged());
+ }
+
+}
Added: arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/remoteview/WarDeployedRemoteEEInjectionTest.java
===================================================================
--- arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/remoteview/WarDeployedRemoteEEInjectionTest.java (rev 0)
+++ arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateful/remoteview/WarDeployedRemoteEEInjectionTest.java 2010-06-13 09:50:28 UTC (rev 4519)
@@ -0,0 +1,17 @@
+package org.jboss.weld.deployments.stateful.remoteview;
+
+import org.jboss.arquillian.api.Deployment;
+import org.jboss.shrinkwrap.api.spec.JavaArchive;
+import org.jboss.weld.deployments.beans.RemoteI;
+import org.jboss.weld.deployments.beans.stateful.RemoteViewStatefulEJB;
+
+public class WarDeployedRemoteEEInjectionTest extends RemoteEEInjectionTest
+{
+
+ @Deployment
+ public static JavaArchive assemble()
+ {
+ return createCDIArchive(RemoteEEInjectionTest.class, RemoteViewStatefulEJB.class, RemoteI.class);
+ }
+
+}
Added: arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/bothviews/EarDeployedLocalCDIInjectionTest.java
===================================================================
--- arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/bothviews/EarDeployedLocalCDIInjectionTest.java (rev 0)
+++ arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/bothviews/EarDeployedLocalCDIInjectionTest.java 2010-06-13 09:50:28 UTC (rev 4519)
@@ -0,0 +1,15 @@
+package org.jboss.weld.deployments.stateless.bothviews;
+
+import org.jboss.arquillian.api.Deployment;
+import org.jboss.shrinkwrap.api.spec.EnterpriseArchive;
+
+public class EarDeployedLocalCDIInjectionTest extends LocalCDIInjectionTest
+{
+
+ @Deployment
+ public static EnterpriseArchive assemble()
+ {
+ return createEnterpriseArchive(WarDeployedLocalCDIInjectionTest.assemble().addClass(EarDeployedLocalCDIInjectionTest.class));
+ }
+
+}
Added: arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/bothviews/EarDeployedLocalEEInjectionTest.java
===================================================================
--- arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/bothviews/EarDeployedLocalEEInjectionTest.java (rev 0)
+++ arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/bothviews/EarDeployedLocalEEInjectionTest.java 2010-06-13 09:50:28 UTC (rev 4519)
@@ -0,0 +1,15 @@
+package org.jboss.weld.deployments.stateless.bothviews;
+
+import org.jboss.arquillian.api.Deployment;
+import org.jboss.shrinkwrap.api.spec.EnterpriseArchive;
+
+public class EarDeployedLocalEEInjectionTest extends LocalEEInjectionTest
+{
+
+ @Deployment
+ public static EnterpriseArchive assemble()
+ {
+ return createEnterpriseArchive(WarDeployedLocalEEInjectionTest.assemble().addClass(EarDeployedLocalEEInjectionTest.class));
+ }
+
+}
Added: arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/bothviews/EarDeployedRemoteEEInjectionTest.java
===================================================================
--- arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/bothviews/EarDeployedRemoteEEInjectionTest.java (rev 0)
+++ arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/bothviews/EarDeployedRemoteEEInjectionTest.java 2010-06-13 09:50:28 UTC (rev 4519)
@@ -0,0 +1,15 @@
+package org.jboss.weld.deployments.stateless.bothviews;
+
+import org.jboss.arquillian.api.Deployment;
+import org.jboss.shrinkwrap.api.spec.EnterpriseArchive;
+
+public class EarDeployedRemoteEEInjectionTest extends RemoteEEInjectionTest
+{
+
+ @Deployment
+ public static EnterpriseArchive assemble()
+ {
+ return createEnterpriseArchive(WarDeployedRemoteEEInjectionTest.assemble().addClass(EarDeployedRemoteEEInjectionTest.class));
+ }
+
+}
Added: arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/bothviews/LocalCDIInjectionTest.java
===================================================================
--- arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/bothviews/LocalCDIInjectionTest.java (rev 0)
+++ arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/bothviews/LocalCDIInjectionTest.java 2010-06-13 09:50:28 UTC (rev 4519)
@@ -0,0 +1,27 @@
+package org.jboss.weld.deployments.stateless.bothviews;
+
+import javax.inject.Inject;
+
+import junit.framework.Assert;
+
+import org.jboss.arquillian.junit.Arquillian;
+import org.jboss.weld.deployments.DeploymentTest;
+import org.jboss.weld.deployments.beans.LocalI;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+
+ at RunWith(Arquillian.class)
+public class LocalCDIInjectionTest extends DeploymentTest
+{
+ @Inject
+ LocalI local;
+
+ @Test
+ public void runTest()
+ {
+ Assert.assertNotNull(local);
+ local.ping();
+ Assert.assertTrue(local.isPinged());
+ }
+
+}
Added: arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/bothviews/LocalEEInjectionTest.java
===================================================================
--- arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/bothviews/LocalEEInjectionTest.java (rev 0)
+++ arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/bothviews/LocalEEInjectionTest.java 2010-06-13 09:50:28 UTC (rev 4519)
@@ -0,0 +1,27 @@
+package org.jboss.weld.deployments.stateless.bothviews;
+
+import javax.ejb.EJB;
+
+import junit.framework.Assert;
+
+import org.jboss.arquillian.junit.Arquillian;
+import org.jboss.weld.deployments.DeploymentTest;
+import org.jboss.weld.deployments.beans.LocalI;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+
+ at RunWith(Arquillian.class)
+public class LocalEEInjectionTest extends DeploymentTest
+{
+
+ @EJB
+ LocalI local;
+ @Test
+ public void runTest()
+ {
+ Assert.assertNotNull(local);
+ local.ping();
+ Assert.assertTrue(local.isPinged());
+ }
+
+}
Added: arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/bothviews/NamedAccessTest.java
===================================================================
--- arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/bothviews/NamedAccessTest.java (rev 0)
+++ arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/bothviews/NamedAccessTest.java 2010-06-13 09:50:28 UTC (rev 4519)
@@ -0,0 +1,25 @@
+package org.jboss.weld.deployments.stateless.bothviews;
+
+import javax.enterprise.inject.spi.BeanManager;
+import javax.inject.Inject;
+
+import junit.framework.Assert;
+
+import org.jboss.arquillian.junit.Arquillian;
+import org.jboss.weld.deployments.DeploymentTest;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+
+ at RunWith(Arquillian.class)
+public class NamedAccessTest extends DeploymentTest
+{
+ @Inject
+ BeanManager beanManager;
+
+ @Test
+ public void runTest()
+ {
+ Assert.assertNotNull(getNamedBean("bothViewsStatelessEJB", Object.class));
+ }
+
+}
Added: arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/bothviews/RemoteEEInjectionTest.java
===================================================================
--- arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/bothviews/RemoteEEInjectionTest.java (rev 0)
+++ arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/bothviews/RemoteEEInjectionTest.java 2010-06-13 09:50:28 UTC (rev 4519)
@@ -0,0 +1,27 @@
+package org.jboss.weld.deployments.stateless.bothviews;
+
+import javax.ejb.EJB;
+
+import junit.framework.Assert;
+
+import org.jboss.arquillian.junit.Arquillian;
+import org.jboss.weld.deployments.DeploymentTest;
+import org.jboss.weld.deployments.beans.RemoteI;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+
+ at RunWith(Arquillian.class)
+public class RemoteEEInjectionTest extends DeploymentTest
+{
+ @EJB
+ RemoteI remote;
+
+ @Test
+ public void runTest()
+ {
+ Assert.assertNotNull(remote);
+ remote.ping();
+ Assert.assertTrue(remote.isPinged());
+ }
+
+}
Added: arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/bothviews/WarDeployedLocalCDIInjectionTest.java
===================================================================
--- arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/bothviews/WarDeployedLocalCDIInjectionTest.java (rev 0)
+++ arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/bothviews/WarDeployedLocalCDIInjectionTest.java 2010-06-13 09:50:28 UTC (rev 4519)
@@ -0,0 +1,18 @@
+package org.jboss.weld.deployments.stateless.bothviews;
+
+import org.jboss.arquillian.api.Deployment;
+import org.jboss.shrinkwrap.api.spec.JavaArchive;
+import org.jboss.weld.deployments.beans.LocalI;
+import org.jboss.weld.deployments.beans.RemoteI;
+import org.jboss.weld.deployments.beans.stateless.BothViewsStatelessEJB;
+
+public class WarDeployedLocalCDIInjectionTest extends LocalCDIInjectionTest
+{
+
+ @Deployment
+ public static JavaArchive assemble()
+ {
+ return createCDIArchive(LocalCDIInjectionTest.class, BothViewsStatelessEJB.class, RemoteI.class, LocalI.class);
+ }
+
+}
Added: arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/bothviews/WarDeployedLocalEEInjectionTest.java
===================================================================
--- arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/bothviews/WarDeployedLocalEEInjectionTest.java (rev 0)
+++ arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/bothviews/WarDeployedLocalEEInjectionTest.java 2010-06-13 09:50:28 UTC (rev 4519)
@@ -0,0 +1,18 @@
+package org.jboss.weld.deployments.stateless.bothviews;
+
+import org.jboss.arquillian.api.Deployment;
+import org.jboss.shrinkwrap.api.spec.JavaArchive;
+import org.jboss.weld.deployments.beans.LocalI;
+import org.jboss.weld.deployments.beans.RemoteI;
+import org.jboss.weld.deployments.beans.stateless.BothViewsStatelessEJB;
+
+public class WarDeployedLocalEEInjectionTest extends LocalEEInjectionTest
+{
+
+ @Deployment
+ public static JavaArchive assemble()
+ {
+ return createCDIArchive(LocalEEInjectionTest.class, BothViewsStatelessEJB.class, RemoteI.class, LocalI.class);
+ }
+
+}
Added: arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/bothviews/WarDeployedRemoteEEInjectionTest.java
===================================================================
--- arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/bothviews/WarDeployedRemoteEEInjectionTest.java (rev 0)
+++ arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/bothviews/WarDeployedRemoteEEInjectionTest.java 2010-06-13 09:50:28 UTC (rev 4519)
@@ -0,0 +1,18 @@
+package org.jboss.weld.deployments.stateless.bothviews;
+
+import org.jboss.arquillian.api.Deployment;
+import org.jboss.shrinkwrap.api.spec.JavaArchive;
+import org.jboss.weld.deployments.beans.LocalI;
+import org.jboss.weld.deployments.beans.RemoteI;
+import org.jboss.weld.deployments.beans.stateless.BothViewsStatelessEJB;
+
+public class WarDeployedRemoteEEInjectionTest extends RemoteEEInjectionTest
+{
+
+ @Deployment
+ public static JavaArchive assemble()
+ {
+ return createCDIArchive(RemoteEEInjectionTest.class, BothViewsStatelessEJB.class, RemoteI.class, LocalI.class);
+ }
+
+}
Added: arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/localview/EarDeployedLocalCDIInjectionTest.java
===================================================================
--- arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/localview/EarDeployedLocalCDIInjectionTest.java (rev 0)
+++ arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/localview/EarDeployedLocalCDIInjectionTest.java 2010-06-13 09:50:28 UTC (rev 4519)
@@ -0,0 +1,15 @@
+package org.jboss.weld.deployments.stateless.localview;
+
+import org.jboss.arquillian.api.Deployment;
+import org.jboss.shrinkwrap.api.spec.EnterpriseArchive;
+
+public class EarDeployedLocalCDIInjectionTest extends LocalCDIInjectionTest
+{
+
+ @Deployment
+ public static EnterpriseArchive assemble()
+ {
+ return createEnterpriseArchive(WarDeployedLocalCDIInjectionTest.assemble().addClass(EarDeployedLocalCDIInjectionTest.class));
+ }
+
+}
Added: arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/localview/EarDeployedLocalEEInjectionTest.java
===================================================================
--- arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/localview/EarDeployedLocalEEInjectionTest.java (rev 0)
+++ arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/localview/EarDeployedLocalEEInjectionTest.java 2010-06-13 09:50:28 UTC (rev 4519)
@@ -0,0 +1,15 @@
+package org.jboss.weld.deployments.stateless.localview;
+
+import org.jboss.arquillian.api.Deployment;
+import org.jboss.shrinkwrap.api.spec.EnterpriseArchive;
+
+public class EarDeployedLocalEEInjectionTest extends LocalEEInjectionTest
+{
+
+ @Deployment
+ public static EnterpriseArchive assemble()
+ {
+ return createEnterpriseArchive(WarDeployedLocalEEInjectionTest.assemble().addClass(EarDeployedLocalEEInjectionTest.class));
+ }
+
+}
Added: arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/localview/LocalCDIInjectionTest.java
===================================================================
--- arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/localview/LocalCDIInjectionTest.java (rev 0)
+++ arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/localview/LocalCDIInjectionTest.java 2010-06-13 09:50:28 UTC (rev 4519)
@@ -0,0 +1,27 @@
+package org.jboss.weld.deployments.stateless.localview;
+
+import javax.inject.Inject;
+
+import junit.framework.Assert;
+
+import org.jboss.arquillian.junit.Arquillian;
+import org.jboss.weld.deployments.DeploymentTest;
+import org.jboss.weld.deployments.beans.LocalI;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+
+ at RunWith(Arquillian.class)
+public class LocalCDIInjectionTest extends DeploymentTest
+{
+ @Inject
+ LocalI ejb;
+
+ @Test
+ public void runTest()
+ {
+ Assert.assertNotNull(ejb);
+ ejb.ping();
+ Assert.assertTrue(ejb.isPinged());
+ }
+
+}
Added: arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/localview/LocalEEInjectionTest.java
===================================================================
--- arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/localview/LocalEEInjectionTest.java (rev 0)
+++ arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/localview/LocalEEInjectionTest.java 2010-06-13 09:50:28 UTC (rev 4519)
@@ -0,0 +1,27 @@
+package org.jboss.weld.deployments.stateless.localview;
+
+import javax.ejb.EJB;
+
+import junit.framework.Assert;
+
+import org.jboss.arquillian.junit.Arquillian;
+import org.jboss.weld.deployments.DeploymentTest;
+import org.jboss.weld.deployments.beans.LocalI;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+
+ at RunWith(Arquillian.class)
+public class LocalEEInjectionTest extends DeploymentTest
+{
+ @EJB
+ LocalI local;
+
+ @Test
+ public void runTest()
+ {
+ Assert.assertNotNull(local);
+ local.ping();
+ Assert.assertTrue(local.isPinged());
+ }
+
+}
Added: arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/localview/NamedAccessTest.java
===================================================================
--- arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/localview/NamedAccessTest.java (rev 0)
+++ arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/localview/NamedAccessTest.java 2010-06-13 09:50:28 UTC (rev 4519)
@@ -0,0 +1,25 @@
+package org.jboss.weld.deployments.stateless.localview;
+
+import javax.enterprise.inject.spi.BeanManager;
+import javax.inject.Inject;
+
+import junit.framework.Assert;
+
+import org.jboss.arquillian.junit.Arquillian;
+import org.jboss.weld.deployments.DeploymentTest;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+
+ at RunWith(Arquillian.class)
+public class NamedAccessTest extends DeploymentTest
+{
+ @Inject
+ BeanManager beanManager;
+
+ @Test
+ public void runTest()
+ {
+ Assert.assertNotNull(getNamedBean("localViewStatelessEJB", Object.class));
+ }
+
+}
Added: arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/localview/WarDeployedLocalCDIInjectionTest.java
===================================================================
--- arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/localview/WarDeployedLocalCDIInjectionTest.java (rev 0)
+++ arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/localview/WarDeployedLocalCDIInjectionTest.java 2010-06-13 09:50:28 UTC (rev 4519)
@@ -0,0 +1,17 @@
+package org.jboss.weld.deployments.stateless.localview;
+
+import org.jboss.arquillian.api.Deployment;
+import org.jboss.shrinkwrap.api.spec.JavaArchive;
+import org.jboss.weld.deployments.beans.LocalI;
+import org.jboss.weld.deployments.beans.stateless.LocalViewStatelessEJB;
+
+public class WarDeployedLocalCDIInjectionTest extends LocalCDIInjectionTest
+{
+
+ @Deployment
+ public static JavaArchive assemble()
+ {
+ return createCDIArchive(LocalCDIInjectionTest.class, LocalViewStatelessEJB.class, LocalI.class);
+ }
+
+}
Added: arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/localview/WarDeployedLocalEEInjectionTest.java
===================================================================
--- arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/localview/WarDeployedLocalEEInjectionTest.java (rev 0)
+++ arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/localview/WarDeployedLocalEEInjectionTest.java 2010-06-13 09:50:28 UTC (rev 4519)
@@ -0,0 +1,17 @@
+package org.jboss.weld.deployments.stateless.localview;
+
+import org.jboss.arquillian.api.Deployment;
+import org.jboss.shrinkwrap.api.spec.JavaArchive;
+import org.jboss.weld.deployments.beans.LocalI;
+import org.jboss.weld.deployments.beans.stateless.LocalViewStatelessEJB;
+
+public class WarDeployedLocalEEInjectionTest extends LocalEEInjectionTest
+{
+
+ @Deployment
+ public static JavaArchive assemble()
+ {
+ return createCDIArchive(LocalEEInjectionTest.class, LocalViewStatelessEJB.class, LocalI.class);
+ }
+
+}
Added: arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/noviews/BeanCDIInjectionTest.java
===================================================================
--- arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/noviews/BeanCDIInjectionTest.java (rev 0)
+++ arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/noviews/BeanCDIInjectionTest.java 2010-06-13 09:50:28 UTC (rev 4519)
@@ -0,0 +1,27 @@
+package org.jboss.weld.deployments.stateless.noviews;
+
+import javax.inject.Inject;
+
+import junit.framework.Assert;
+
+import org.jboss.arquillian.junit.Arquillian;
+import org.jboss.weld.deployments.DeploymentTest;
+import org.jboss.weld.deployments.beans.stateless.NoViewStatelessEJB;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+
+ at RunWith(Arquillian.class)
+public class BeanCDIInjectionTest extends DeploymentTest
+{
+ @Inject
+ NoViewStatelessEJB ejb;
+
+ @Test
+ public void runTest()
+ {
+ Assert.assertNotNull(ejb);
+ ejb.ping();
+ Assert.assertTrue(ejb.isPinged());
+ }
+
+}
Added: arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/noviews/BeanEEInjectionTest.java
===================================================================
--- arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/noviews/BeanEEInjectionTest.java (rev 0)
+++ arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/noviews/BeanEEInjectionTest.java 2010-06-13 09:50:28 UTC (rev 4519)
@@ -0,0 +1,27 @@
+package org.jboss.weld.deployments.stateless.noviews;
+
+import javax.ejb.EJB;
+
+import junit.framework.Assert;
+
+import org.jboss.arquillian.junit.Arquillian;
+import org.jboss.weld.deployments.DeploymentTest;
+import org.jboss.weld.deployments.beans.stateless.NoViewStatelessEJB;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+
+ at RunWith(Arquillian.class)
+public class BeanEEInjectionTest extends DeploymentTest
+{
+ @EJB
+ NoViewStatelessEJB ejb;
+
+ @Test
+ public void runTest()
+ {
+ Assert.assertNotNull(ejb);
+ ejb.ping();
+ Assert.assertTrue(ejb.isPinged());
+ }
+
+}
Added: arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/noviews/EarDeployedBeanCDIInjectionTest.java
===================================================================
--- arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/noviews/EarDeployedBeanCDIInjectionTest.java (rev 0)
+++ arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/noviews/EarDeployedBeanCDIInjectionTest.java 2010-06-13 09:50:28 UTC (rev 4519)
@@ -0,0 +1,15 @@
+package org.jboss.weld.deployments.stateless.noviews;
+
+import org.jboss.arquillian.api.Deployment;
+import org.jboss.shrinkwrap.api.spec.EnterpriseArchive;
+
+public class EarDeployedBeanCDIInjectionTest extends BeanCDIInjectionTest
+{
+
+ @Deployment
+ public static EnterpriseArchive assemble()
+ {
+ return createEnterpriseArchive(WarDeployedBeanCDIInjectionTest.assemble().addClass(EarDeployedBeanCDIInjectionTest.class));
+ }
+
+}
Added: arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/noviews/EarDeployedBeanEEInjectionTest.java
===================================================================
--- arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/noviews/EarDeployedBeanEEInjectionTest.java (rev 0)
+++ arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/noviews/EarDeployedBeanEEInjectionTest.java 2010-06-13 09:50:28 UTC (rev 4519)
@@ -0,0 +1,15 @@
+package org.jboss.weld.deployments.stateless.noviews;
+
+import org.jboss.arquillian.api.Deployment;
+import org.jboss.shrinkwrap.api.spec.EnterpriseArchive;
+
+public class EarDeployedBeanEEInjectionTest extends BeanEEInjectionTest
+{
+
+ @Deployment
+ public static EnterpriseArchive assemble()
+ {
+ return createEnterpriseArchive(WarDeployedBeanEEInjectionTest.assemble().addClass(EarDeployedBeanEEInjectionTest.class));
+ }
+
+}
Added: arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/noviews/NamedAccessTest.java
===================================================================
--- arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/noviews/NamedAccessTest.java (rev 0)
+++ arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/noviews/NamedAccessTest.java 2010-06-13 09:50:28 UTC (rev 4519)
@@ -0,0 +1,25 @@
+package org.jboss.weld.deployments.stateless.noviews;
+
+import javax.enterprise.inject.spi.BeanManager;
+import javax.inject.Inject;
+
+import junit.framework.Assert;
+
+import org.jboss.arquillian.junit.Arquillian;
+import org.jboss.weld.deployments.DeploymentTest;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+
+ at RunWith(Arquillian.class)
+public class NamedAccessTest extends DeploymentTest
+{
+ @Inject
+ BeanManager beanManager;
+
+ @Test
+ public void runTest()
+ {
+ Assert.assertNotNull(getNamedBean("noViewStatelessEJB", Object.class));
+ }
+
+}
Added: arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/noviews/WarDeployedBeanCDIInjectionTest.java
===================================================================
--- arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/noviews/WarDeployedBeanCDIInjectionTest.java (rev 0)
+++ arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/noviews/WarDeployedBeanCDIInjectionTest.java 2010-06-13 09:50:28 UTC (rev 4519)
@@ -0,0 +1,16 @@
+package org.jboss.weld.deployments.stateless.noviews;
+
+import org.jboss.arquillian.api.Deployment;
+import org.jboss.shrinkwrap.api.spec.JavaArchive;
+import org.jboss.weld.deployments.beans.stateless.NoViewStatelessEJB;
+
+public class WarDeployedBeanCDIInjectionTest extends BeanCDIInjectionTest
+{
+
+ @Deployment
+ public static JavaArchive assemble()
+ {
+ return createCDIArchive(BeanCDIInjectionTest.class, NoViewStatelessEJB.class);
+ }
+
+}
Added: arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/noviews/WarDeployedBeanEEInjectionTest.java
===================================================================
--- arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/noviews/WarDeployedBeanEEInjectionTest.java (rev 0)
+++ arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/noviews/WarDeployedBeanEEInjectionTest.java 2010-06-13 09:50:28 UTC (rev 4519)
@@ -0,0 +1,16 @@
+package org.jboss.weld.deployments.stateless.noviews;
+
+import org.jboss.arquillian.api.Deployment;
+import org.jboss.shrinkwrap.api.spec.JavaArchive;
+import org.jboss.weld.deployments.beans.stateless.NoViewStatelessEJB;
+
+public class WarDeployedBeanEEInjectionTest extends BeanEEInjectionTest
+{
+
+ @Deployment
+ public static JavaArchive assemble()
+ {
+ return createCDIArchive(BeanEEInjectionTest.class, NoViewStatelessEJB.class);
+ }
+
+}
Added: arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/remoteview/EarDeployedLocalEEInjectionTest.java
===================================================================
--- arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/remoteview/EarDeployedLocalEEInjectionTest.java (rev 0)
+++ arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/remoteview/EarDeployedLocalEEInjectionTest.java 2010-06-13 09:50:28 UTC (rev 4519)
@@ -0,0 +1,15 @@
+package org.jboss.weld.deployments.stateless.remoteview;
+
+import org.jboss.arquillian.api.Deployment;
+import org.jboss.shrinkwrap.api.spec.EnterpriseArchive;
+
+public class EarDeployedLocalEEInjectionTest extends RemoteEEInjectionTest
+{
+
+ @Deployment
+ public static EnterpriseArchive assemble()
+ {
+ return createEnterpriseArchive(WarDeployedRemoteEEInjectionTest.assemble().addClass(EarDeployedLocalEEInjectionTest.class));
+ }
+
+}
Added: arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/remoteview/NamedAccessTest.java
===================================================================
--- arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/remoteview/NamedAccessTest.java (rev 0)
+++ arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/remoteview/NamedAccessTest.java 2010-06-13 09:50:28 UTC (rev 4519)
@@ -0,0 +1,25 @@
+package org.jboss.weld.deployments.stateless.remoteview;
+
+import javax.enterprise.inject.spi.BeanManager;
+import javax.inject.Inject;
+
+import junit.framework.Assert;
+
+import org.jboss.arquillian.junit.Arquillian;
+import org.jboss.weld.deployments.DeploymentTest;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+
+ at RunWith(Arquillian.class)
+public class NamedAccessTest extends DeploymentTest
+{
+ @Inject
+ BeanManager beanManager;
+
+ @Test
+ public void runTest()
+ {
+ Assert.assertNotNull(getNamedBean("remoteViewStatelessEJB", Object.class));
+ }
+
+}
Added: arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/remoteview/RemoteEEInjectionTest.java
===================================================================
--- arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/remoteview/RemoteEEInjectionTest.java (rev 0)
+++ arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/remoteview/RemoteEEInjectionTest.java 2010-06-13 09:50:28 UTC (rev 4519)
@@ -0,0 +1,27 @@
+package org.jboss.weld.deployments.stateless.remoteview;
+
+import javax.ejb.EJB;
+
+import junit.framework.Assert;
+
+import org.jboss.arquillian.junit.Arquillian;
+import org.jboss.weld.deployments.DeploymentTest;
+import org.jboss.weld.deployments.beans.RemoteI;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+
+ at RunWith(Arquillian.class)
+public class RemoteEEInjectionTest extends DeploymentTest
+{
+ @EJB
+ RemoteI ejb;
+
+ @Test
+ public void runTest()
+ {
+ Assert.assertNotNull(ejb);
+ ejb.ping();
+ Assert.assertTrue(ejb.isPinged());
+ }
+
+}
Added: arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/remoteview/WarDeployedRemoteEEInjectionTest.java
===================================================================
--- arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/remoteview/WarDeployedRemoteEEInjectionTest.java (rev 0)
+++ arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/stateless/remoteview/WarDeployedRemoteEEInjectionTest.java 2010-06-13 09:50:28 UTC (rev 4519)
@@ -0,0 +1,17 @@
+package org.jboss.weld.deployments.stateless.remoteview;
+
+import org.jboss.arquillian.api.Deployment;
+import org.jboss.shrinkwrap.api.spec.JavaArchive;
+import org.jboss.weld.deployments.beans.RemoteI;
+import org.jboss.weld.deployments.beans.stateless.RemoteViewStatelessEJB;
+
+public class WarDeployedRemoteEEInjectionTest extends RemoteEEInjectionTest
+{
+
+ @Deployment
+ public static JavaArchive assemble()
+ {
+ return createCDIArchive(RemoteEEInjectionTest.class, RemoteViewStatelessEJB.class, RemoteI.class);
+ }
+
+}
Copied: arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/visibility/WarClassesAndJarPackedVisibilityTest.java (from rev 4508, arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/war/visibility/WarClassesAndJarPackedVisibilityTest.java)
===================================================================
--- arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/visibility/WarClassesAndJarPackedVisibilityTest.java (rev 0)
+++ arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/visibility/WarClassesAndJarPackedVisibilityTest.java 2010-06-13 09:50:28 UTC (rev 4519)
@@ -0,0 +1,42 @@
+package org.jboss.weld.deployments.visibility;
+
+import javax.inject.Inject;
+
+import junit.framework.Assert;
+
+import org.jboss.arquillian.api.Deployment;
+import org.jboss.arquillian.junit.Arquillian;
+import org.jboss.shrinkwrap.api.spec.WebArchive;
+import org.jboss.weld.deployments.DeploymentTest;
+import org.jboss.weld.deployments.beans.stateful.NoViewStatefulEJB;
+import org.jboss.weld.deployments.beans.stateful.NoViewStatefulEJB2;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+
+ at RunWith(Arquillian.class)
+public class WarClassesAndJarPackedVisibilityTest extends DeploymentTest
+{
+ @Inject
+ NoViewStatefulEJB ejb;
+
+ @Inject
+ NoViewStatefulEJB2 ejb_;
+
+ @Deployment
+ public static WebArchive assemble()
+ {
+ return createWebArchive(createCDIArchive(NoViewStatefulEJB.class)).addClasses(NoViewStatefulEJB2.class);
+ }
+
+ @Test
+ public void runTest()
+ {
+ Assert.assertNotNull(ejb);
+ Assert.assertNotNull(ejb_);
+ ejb.ping();
+ ejb_.ping();
+ Assert.assertTrue(ejb.isPinged());
+ Assert.assertTrue(ejb_.isPinged());
+ }
+
+}
Copied: arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/visibility/WarJarAndClassesPackedVisibilityTest.java (from rev 4508, arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/war/visibility/WarJarAndClassesPackedVisibilityTest.java)
===================================================================
--- arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/visibility/WarJarAndClassesPackedVisibilityTest.java (rev 0)
+++ arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/visibility/WarJarAndClassesPackedVisibilityTest.java 2010-06-13 09:50:28 UTC (rev 4519)
@@ -0,0 +1,42 @@
+package org.jboss.weld.deployments.visibility;
+
+import javax.inject.Inject;
+
+import junit.framework.Assert;
+
+import org.jboss.arquillian.api.Deployment;
+import org.jboss.arquillian.junit.Arquillian;
+import org.jboss.shrinkwrap.api.spec.WebArchive;
+import org.jboss.weld.deployments.DeploymentTest;
+import org.jboss.weld.deployments.beans.stateful.NoViewStatefulEJB;
+import org.jboss.weld.deployments.beans.stateful.NoViewStatefulEJB2;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+
+ at RunWith(Arquillian.class)
+public class WarJarAndClassesPackedVisibilityTest extends DeploymentTest
+{
+ @Inject
+ NoViewStatefulEJB ejb;
+
+ @Inject
+ NoViewStatefulEJB2 ejb_;
+
+ @Deployment
+ public static WebArchive assemble()
+ {
+ return createWebArchive(createCDIArchive(NoViewStatefulEJB2.class)).addClasses(NoViewStatefulEJB.class);
+ }
+
+ @Test
+ public void runTest()
+ {
+ Assert.assertNotNull(ejb);
+ Assert.assertNotNull(ejb_);
+ ejb.ping();
+ ejb_.ping();
+ Assert.assertTrue(ejb.isPinged());
+ Assert.assertTrue(ejb_.isPinged());
+ }
+
+}
Copied: arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/visibility/WarTwoJarPackedVisibilityTest.java (from rev 4508, arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/war/visibility/WarTwoJarPackedVisibilityTest.java)
===================================================================
--- arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/visibility/WarTwoJarPackedVisibilityTest.java (rev 0)
+++ arquillian/trunk/tests/deployment/src/test/java/org/jboss/weld/deployments/visibility/WarTwoJarPackedVisibilityTest.java 2010-06-13 09:50:28 UTC (rev 4519)
@@ -0,0 +1,42 @@
+package org.jboss.weld.deployments.visibility;
+
+import javax.inject.Inject;
+
+import junit.framework.Assert;
+
+import org.jboss.arquillian.api.Deployment;
+import org.jboss.arquillian.junit.Arquillian;
+import org.jboss.shrinkwrap.api.spec.WebArchive;
+import org.jboss.weld.deployments.DeploymentTest;
+import org.jboss.weld.deployments.beans.stateful.NoViewStatefulEJB;
+import org.jboss.weld.deployments.beans.stateful.NoViewStatefulEJB2;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+
+ at RunWith(Arquillian.class)
+public class WarTwoJarPackedVisibilityTest extends DeploymentTest
+{
+ @Inject
+ NoViewStatefulEJB ejb;
+
+ @Inject
+ NoViewStatefulEJB2 ejb_;
+
+ @Deployment
+ public static WebArchive assemble()
+ {
+ return createWebArchive(createCDIArchive("one.jar", NoViewStatefulEJB.class), createCDIArchive("two.jar", NoViewStatefulEJB2.class));
+ }
+
+ @Test
+ public void runTest()
+ {
+ Assert.assertNotNull(ejb);
+ Assert.assertNotNull(ejb_);
+ ejb.ping();
+ ejb_.ping();
+ Assert.assertTrue(ejb.isPinged());
+ Assert.assertTrue(ejb_.isPinged());
+ }
+
+}
More information about the jboss-svn-commits
mailing list