diff --git a/pom.xml b/pom.xml index 624fb4c..135f432 100644 --- a/pom.xml +++ b/pom.xml @@ -15,7 +15,8 @@ See the License for the specific language governing permissions and limitations under the License. --> - + 4.0.0 @@ -31,21 +32,23 @@ Seam Compatibility Module http://www.seamframework.org/Seam3/Compatibility - + + 1.0.0.CR1 3.0.0.CR9 - - + 7.0.0.CR1 + + - - - org.jboss.seam - seam-bom - ${seam.version} - import - pom - - + + + org.jboss.seam + seam-bom + ${seam.version} + import + pom + + @@ -63,9 +66,9 @@ - org.jboss.spec.javax.servlet - jboss-servlet-api_3.0_spec - provided + org.jboss.spec.javax.servlet + jboss-servlet-api_3.0_spec + provided @@ -74,9 +77,9 @@ - org.jboss.resteasy - jaxrs-api - provided + org.jboss.resteasy + jaxrs-api + provided @@ -88,9 +91,9 @@ - org.jboss.arquillian - arquillian-junit - 1.0.0.Alpha5 + org.jboss.arquillian.junit + arquillian-junit-container + ${arquillian.version} @@ -157,49 +160,47 @@ - itest-jbossas-managed + jbossas-managed-6 true - itest-container - jbossas-managed + arquillian + jbossas-managed-6 + + org.jboss.jbossas + jboss-as-client + pom + test + org.jboss.arquillian.container arquillian-jbossas-managed-6 - 1.0.0.Alpha5 + ${arquillian.version} + test org.jboss.jbossas jboss-server-manager - - - org.jboss.jbossas - jboss-as-client - pom - - - org.jboss.weld - weld-core test - itest-jbossas-remote + jbossas-remote-6 - itest-container - jbossas-remote + arquillian + jbossas-remote-6 org.jboss.arquillian.container arquillian-jbossas-remote-6 - 1.0.0.Alpha5 + ${jbossas7.version} org.jboss.jbossas @@ -225,11 +226,49 @@ - itest-glassfish-remote + jbossas-remote-7 + + + arquillian + jbossas-remote-7 + + + + jbossas7 + + + + org.jboss.as + jboss-as-arquillian-container-remote + ${jbossas7.version} + + + + + jbossas-managed-7 + + + arquillian + jbossas-managed-7 + + + + jbossas7 + + + + org.jboss.as + jboss-as-arquillian-container-managed + ${jbossas7.version} + + + + + glassfish-remote-3.1 - itest-container - glassfish-remote + arquillian + glassfish-remote-3.1 @@ -237,7 +276,7 @@ org.jboss.arquillian.container arquillian-glassfish-remote-3.1 - 1.0.0.Alpha5 + ${jbossas7.version} test diff --git a/src/test/java/org/jboss/seam/compat/cdi/alternative/AlternativeTest.java b/src/test/java/org/jboss/seam/compat/cdi/alternative/AlternativeTest.java index d95823b..788f83d 100644 --- a/src/test/java/org/jboss/seam/compat/cdi/alternative/AlternativeTest.java +++ b/src/test/java/org/jboss/seam/compat/cdi/alternative/AlternativeTest.java @@ -19,7 +19,7 @@ import javax.enterprise.inject.spi.Extension; import javax.inject.Inject; -import org.jboss.arquillian.api.Deployment; +import org.jboss.arquillian.container.test.api.Deployment; import org.jboss.arquillian.junit.Arquillian; import org.jboss.shrinkwrap.api.asset.EmptyAsset; import org.jboss.shrinkwrap.api.asset.StringAsset; diff --git a/src/test/java/org/jboss/seam/compat/cdi/interceptor/EnableInterceptorTest.java b/src/test/java/org/jboss/seam/compat/cdi/interceptor/EnableInterceptorTest.java index 2af932d..9147315 100644 --- a/src/test/java/org/jboss/seam/compat/cdi/interceptor/EnableInterceptorTest.java +++ b/src/test/java/org/jboss/seam/compat/cdi/interceptor/EnableInterceptorTest.java @@ -1,6 +1,6 @@ package org.jboss.seam.compat.cdi.interceptor; -import org.jboss.arquillian.api.Deployment; +import org.jboss.arquillian.container.test.api.Deployment; import org.jboss.arquillian.junit.Arquillian; import org.jboss.shrinkwrap.api.ShrinkWrap; import org.jboss.shrinkwrap.api.asset.EmptyAsset; @@ -36,6 +36,7 @@ public static WebArchive createDeployment() { @Test public void shouldInterceptBeanMethod(Bean bean, Bit bit) { + bit.reset(); bean.operation(); Assert.assertTrue("Method was not intercepted", bit.isFlipped()); } diff --git a/src/test/java/org/jboss/seam/compat/cdi/packaging/ear/MultiWebAppTest.java b/src/test/java/org/jboss/seam/compat/cdi/packaging/ear/MultiWebAppTest.java index a4e0954..b31ccf7 100644 --- a/src/test/java/org/jboss/seam/compat/cdi/packaging/ear/MultiWebAppTest.java +++ b/src/test/java/org/jboss/seam/compat/cdi/packaging/ear/MultiWebAppTest.java @@ -1,6 +1,6 @@ package org.jboss.seam.compat.cdi.packaging.ear; -import org.jboss.arquillian.api.Deployment; +import org.jboss.arquillian.container.test.api.Deployment; import org.jboss.arquillian.junit.Arquillian; import org.jboss.shrinkwrap.api.ShrinkWrap; import org.jboss.shrinkwrap.api.spec.EnterpriseArchive; diff --git a/src/test/java/org/jboss/seam/compat/cdi/packaging/ear/SingleWebAppTest.java b/src/test/java/org/jboss/seam/compat/cdi/packaging/ear/SingleWebAppTest.java index 87379bc..71b56ec 100644 --- a/src/test/java/org/jboss/seam/compat/cdi/packaging/ear/SingleWebAppTest.java +++ b/src/test/java/org/jboss/seam/compat/cdi/packaging/ear/SingleWebAppTest.java @@ -2,7 +2,7 @@ import javax.enterprise.inject.spi.Extension; -import org.jboss.arquillian.api.Deployment; +import org.jboss.arquillian.container.test.api.Deployment; import org.jboss.arquillian.junit.Arquillian; import org.jboss.shrinkwrap.api.ShrinkWrap; import org.jboss.shrinkwrap.api.asset.EmptyAsset; diff --git a/src/test/java/org/jboss/seam/compat/cdi/registration/BeanRegistrationByExtensionInNonBeanArchiveTest.java b/src/test/java/org/jboss/seam/compat/cdi/registration/BeanRegistrationByExtensionInNonBeanArchiveTest.java index 738c3de..c237eca 100644 --- a/src/test/java/org/jboss/seam/compat/cdi/registration/BeanRegistrationByExtensionInNonBeanArchiveTest.java +++ b/src/test/java/org/jboss/seam/compat/cdi/registration/BeanRegistrationByExtensionInNonBeanArchiveTest.java @@ -18,7 +18,7 @@ import javax.enterprise.inject.spi.Extension; -import org.jboss.arquillian.api.Deployment; +import org.jboss.arquillian.container.test.api.Deployment; import org.jboss.arquillian.junit.Arquillian; import org.jboss.shrinkwrap.api.Archive; import org.jboss.shrinkwrap.api.ShrinkWrap; diff --git a/src/test/java/org/jboss/seam/compat/cdi/registration/VisibilityOfBeanRegisteredByExtensionFromNonBeanLibraryTest.java b/src/test/java/org/jboss/seam/compat/cdi/registration/VisibilityOfBeanRegisteredByExtensionFromNonBeanLibraryTest.java index 5d93bca..5de9c9b 100644 --- a/src/test/java/org/jboss/seam/compat/cdi/registration/VisibilityOfBeanRegisteredByExtensionFromNonBeanLibraryTest.java +++ b/src/test/java/org/jboss/seam/compat/cdi/registration/VisibilityOfBeanRegisteredByExtensionFromNonBeanLibraryTest.java @@ -18,7 +18,7 @@ import javax.enterprise.inject.spi.Extension; -import org.jboss.arquillian.api.Deployment; +import org.jboss.arquillian.container.test.api.Deployment; import org.jboss.arquillian.junit.Arquillian; import org.jboss.shrinkwrap.api.Archive; import org.jboss.shrinkwrap.api.ShrinkWrap; diff --git a/src/test/java/org/jboss/seam/compat/cdi/validation/ObserverMethodParameterInjectionValidationTest.java b/src/test/java/org/jboss/seam/compat/cdi/validation/ObserverMethodParameterInjectionValidationTest.java index 668ade2..370f00e 100644 --- a/src/test/java/org/jboss/seam/compat/cdi/validation/ObserverMethodParameterInjectionValidationTest.java +++ b/src/test/java/org/jboss/seam/compat/cdi/validation/ObserverMethodParameterInjectionValidationTest.java @@ -18,7 +18,7 @@ import javax.enterprise.inject.spi.BeanManager; -import org.jboss.arquillian.api.Deployment; +import org.jboss.arquillian.container.test.api.Deployment; import org.jboss.arquillian.junit.Arquillian; import org.jboss.shrinkwrap.api.ShrinkWrap; import org.jboss.shrinkwrap.api.asset.EmptyAsset; diff --git a/src/test/java/org/jboss/seam/compat/cdi/visibility/JarToJarAlphaVisibilityTest.java b/src/test/java/org/jboss/seam/compat/cdi/visibility/JarToJarAlphaVisibilityTest.java index 767ed66..7f1fd60 100644 --- a/src/test/java/org/jboss/seam/compat/cdi/visibility/JarToJarAlphaVisibilityTest.java +++ b/src/test/java/org/jboss/seam/compat/cdi/visibility/JarToJarAlphaVisibilityTest.java @@ -16,7 +16,7 @@ */ package org.jboss.seam.compat.cdi.visibility; -import org.jboss.arquillian.api.Deployment; +import org.jboss.arquillian.container.test.api.Deployment; import org.jboss.arquillian.junit.Arquillian; import org.jboss.shrinkwrap.api.ShrinkWrap; import org.jboss.shrinkwrap.api.asset.EmptyAsset; diff --git a/src/test/java/org/jboss/seam/compat/cdi/visibility/JarToJarReverseAlphaVisibilityTest.java b/src/test/java/org/jboss/seam/compat/cdi/visibility/JarToJarReverseAlphaVisibilityTest.java index 383c429..dbfb22a 100644 --- a/src/test/java/org/jboss/seam/compat/cdi/visibility/JarToJarReverseAlphaVisibilityTest.java +++ b/src/test/java/org/jboss/seam/compat/cdi/visibility/JarToJarReverseAlphaVisibilityTest.java @@ -16,7 +16,7 @@ */ package org.jboss.seam.compat.cdi.visibility; -import org.jboss.arquillian.api.Deployment; +import org.jboss.arquillian.container.test.api.Deployment; import org.jboss.arquillian.junit.Arquillian; import org.jboss.shrinkwrap.api.ShrinkWrap; import org.jboss.shrinkwrap.api.asset.EmptyAsset; diff --git a/src/test/java/org/jboss/seam/compat/cdi/visibility/VisibilityOfAnnotatedTypesFromExtensionInAlphaBeanArchiveTest.java b/src/test/java/org/jboss/seam/compat/cdi/visibility/VisibilityOfAnnotatedTypesFromExtensionInAlphaBeanArchiveTest.java index 1d6ad41..66118f5 100644 --- a/src/test/java/org/jboss/seam/compat/cdi/visibility/VisibilityOfAnnotatedTypesFromExtensionInAlphaBeanArchiveTest.java +++ b/src/test/java/org/jboss/seam/compat/cdi/visibility/VisibilityOfAnnotatedTypesFromExtensionInAlphaBeanArchiveTest.java @@ -18,7 +18,7 @@ import javax.enterprise.inject.spi.Extension; -import org.jboss.arquillian.api.Deployment; +import org.jboss.arquillian.container.test.api.Deployment; import org.jboss.arquillian.junit.Arquillian; import org.jboss.shrinkwrap.api.Archive; import org.jboss.shrinkwrap.api.ShrinkWrap; diff --git a/src/test/java/org/jboss/seam/compat/cdi/visibility/VisibilityOfAnnotatedTypesFromExtensionInBravoBeanArchiveTest.java b/src/test/java/org/jboss/seam/compat/cdi/visibility/VisibilityOfAnnotatedTypesFromExtensionInBravoBeanArchiveTest.java index f094e8c..1b28ac4 100644 --- a/src/test/java/org/jboss/seam/compat/cdi/visibility/VisibilityOfAnnotatedTypesFromExtensionInBravoBeanArchiveTest.java +++ b/src/test/java/org/jboss/seam/compat/cdi/visibility/VisibilityOfAnnotatedTypesFromExtensionInBravoBeanArchiveTest.java @@ -18,7 +18,7 @@ import javax.enterprise.inject.spi.Extension; -import org.jboss.arquillian.api.Deployment; +import org.jboss.arquillian.container.test.api.Deployment; import org.jboss.arquillian.junit.Arquillian; import org.jboss.shrinkwrap.api.Archive; import org.jboss.shrinkwrap.api.ShrinkWrap; diff --git a/src/test/java/org/jboss/seam/compat/cdi/visibility/VisibilityOfBeanInWebModuleFromBeanManagerInBeanLibraryTest.java b/src/test/java/org/jboss/seam/compat/cdi/visibility/VisibilityOfBeanInWebModuleFromBeanManagerInBeanLibraryTest.java index 2c03892..9db7eff 100644 --- a/src/test/java/org/jboss/seam/compat/cdi/visibility/VisibilityOfBeanInWebModuleFromBeanManagerInBeanLibraryTest.java +++ b/src/test/java/org/jboss/seam/compat/cdi/visibility/VisibilityOfBeanInWebModuleFromBeanManagerInBeanLibraryTest.java @@ -16,7 +16,7 @@ */ package org.jboss.seam.compat.cdi.visibility; -import org.jboss.arquillian.api.Deployment; +import org.jboss.arquillian.container.test.api.Deployment; import org.jboss.arquillian.junit.Arquillian; import org.jboss.shrinkwrap.api.Archive; import org.jboss.shrinkwrap.api.ShrinkWrap; diff --git a/src/test/java/org/jboss/seam/compat/ejb/deployment/DeploymentOrderTest.java b/src/test/java/org/jboss/seam/compat/ejb/deployment/DeploymentOrderTest.java index 6652b36..92ca1a5 100644 --- a/src/test/java/org/jboss/seam/compat/ejb/deployment/DeploymentOrderTest.java +++ b/src/test/java/org/jboss/seam/compat/ejb/deployment/DeploymentOrderTest.java @@ -1,6 +1,6 @@ package org.jboss.seam.compat.ejb.deployment; -import org.jboss.arquillian.api.Deployment; +import org.jboss.arquillian.container.test.api.Deployment; import org.jboss.arquillian.junit.Arquillian; import org.jboss.shrinkwrap.api.ShrinkWrap; import org.jboss.shrinkwrap.api.asset.EmptyAsset; diff --git a/src/test/java/org/jboss/seam/compat/jaxrs/interceptor/InterceptedResourceTest.java b/src/test/java/org/jboss/seam/compat/jaxrs/interceptor/InterceptedResourceTest.java index 54876f7..18243aa 100644 --- a/src/test/java/org/jboss/seam/compat/jaxrs/interceptor/InterceptedResourceTest.java +++ b/src/test/java/org/jboss/seam/compat/jaxrs/interceptor/InterceptedResourceTest.java @@ -1,9 +1,6 @@ package org.jboss.seam.compat.jaxrs.interceptor; -import java.net.URL; - -import org.jboss.arquillian.api.ArquillianResource; -import org.jboss.arquillian.api.Deployment; +import org.jboss.arquillian.container.test.api.Deployment; import org.jboss.arquillian.junit.Arquillian; import org.jboss.seam.compat.jaxrs.AbstractRestClientTest; import org.jboss.seam.compat.jaxrs.MyApplication; @@ -21,15 +18,17 @@ @RunWith(Arquillian.class) public class InterceptedResourceTest extends AbstractRestClientTest { - @ArquillianResource - URL deploymentUrl; + // ARQ-504 + // @ArquillianResource + // URL deploymentUrl; + + private String deploymentUrl = "http://localhost:8080/test/"; @Deployment(testable = false) public static WebArchive getDeployment() { BeansDescriptor beansXml = Descriptors.create(BeansDescriptor.class).interceptor(ValidationInterceptor.class); WebAppDescriptor webXml = Descriptors.create(WebAppDescriptor.class); - return ShrinkWrap.create(WebArchive.class, "test.war") - .addClasses(MyApplication.class, Resource.class) + return ShrinkWrap.create(WebArchive.class, "test.war").addClasses(MyApplication.class, Resource.class) .addAsWebInfResource(new StringAsset(beansXml.exportAsString()), beansXml.getDescriptorName()) .setWebXML(new StringAsset(webXml.exportAsString())).addAsLibrary(getJar()); } diff --git a/src/test/java/org/jboss/seam/compat/jaxrs/provider/ApplicationInjectedIntoProviderTest.java b/src/test/java/org/jboss/seam/compat/jaxrs/provider/ApplicationInjectedIntoProviderTest.java index e471e4c..b132466 100644 --- a/src/test/java/org/jboss/seam/compat/jaxrs/provider/ApplicationInjectedIntoProviderTest.java +++ b/src/test/java/org/jboss/seam/compat/jaxrs/provider/ApplicationInjectedIntoProviderTest.java @@ -1,9 +1,6 @@ package org.jboss.seam.compat.jaxrs.provider; -import java.net.URL; - -import org.jboss.arquillian.api.ArquillianResource; -import org.jboss.arquillian.api.Deployment; +import org.jboss.arquillian.container.test.api.Deployment; import org.jboss.arquillian.junit.Arquillian; import org.jboss.seam.compat.jaxrs.AbstractRestClientTest; import org.jboss.seam.compat.jaxrs.MyApplication; @@ -18,14 +15,17 @@ /** * Verifies that an Application subclass can be injected into a JAX-RS provider. - * + * * @author Jozef Hartinger * @see https://issues.jboss.org/browse/RESTEASY-506 */ @RunWith(Arquillian.class) public class ApplicationInjectedIntoProviderTest extends AbstractRestClientTest { - @ArquillianResource - URL deploymentUrl; + // ARQ-504 + // @ArquillianResource + // URL deploymentUrl; + + private String deploymentUrl = "http://localhost:8080/test/"; @Deployment(testable = false) public static WebArchive getDeployment() { diff --git a/src/test/java/org/jboss/seam/compat/jaxrs/provider/ProviderInjectionTest.java b/src/test/java/org/jboss/seam/compat/jaxrs/provider/ProviderInjectionTest.java index daff58b..1581c27 100644 --- a/src/test/java/org/jboss/seam/compat/jaxrs/provider/ProviderInjectionTest.java +++ b/src/test/java/org/jboss/seam/compat/jaxrs/provider/ProviderInjectionTest.java @@ -1,9 +1,6 @@ package org.jboss.seam.compat.jaxrs.provider; -import java.net.URL; - -import org.jboss.arquillian.api.ArquillianResource; -import org.jboss.arquillian.api.Deployment; +import org.jboss.arquillian.container.test.api.Deployment; import org.jboss.arquillian.junit.Arquillian; import org.jboss.seam.compat.jaxrs.AbstractRestClientTest; import org.jboss.seam.compat.jaxrs.MyApplication; @@ -20,15 +17,18 @@ /** * Verifies that a JAX-RS provider gets JAX-RS injections when bundled inside a .jar placed in WEB-INF/lib. - * + * * @author Jozef Hartinger * @see http://java.net/jira/browse/GLASSFISH-15794 * @see https://issues.jboss.org/browse/RESTEASY-506 */ @RunWith(Arquillian.class) public class ProviderInjectionTest extends AbstractRestClientTest { - @ArquillianResource - URL deploymentUrl; +// ARQ-504 +// @ArquillianResource +// URL deploymentUrl; + + private String deploymentUrl = "http://localhost:8080/test/"; @Deployment(testable = false) public static WebArchive getDeployment() { diff --git a/src/test/java/org/jboss/seam/compat/scanning/ExtendedClassTest.java b/src/test/java/org/jboss/seam/compat/scanning/ExtendedClassTest.java index a89bec9..9305dd3 100644 --- a/src/test/java/org/jboss/seam/compat/scanning/ExtendedClassTest.java +++ b/src/test/java/org/jboss/seam/compat/scanning/ExtendedClassTest.java @@ -1,6 +1,6 @@ package org.jboss.seam.compat.scanning; -import org.jboss.arquillian.api.Deployment; +import org.jboss.arquillian.container.test.api.Deployment; import org.jboss.arquillian.junit.Arquillian; import org.jboss.shrinkwrap.api.ShrinkWrap; import org.jboss.shrinkwrap.api.asset.EmptyAsset; diff --git a/src/test/java/org/jboss/seam/compat/scanning/ImportedClassTest.java b/src/test/java/org/jboss/seam/compat/scanning/ImportedClassTest.java index 5194f84..2bc93f6 100644 --- a/src/test/java/org/jboss/seam/compat/scanning/ImportedClassTest.java +++ b/src/test/java/org/jboss/seam/compat/scanning/ImportedClassTest.java @@ -1,6 +1,6 @@ package org.jboss.seam.compat.scanning; -import org.jboss.arquillian.api.Deployment; +import org.jboss.arquillian.container.test.api.Deployment; import org.jboss.arquillian.junit.Arquillian; import org.jboss.shrinkwrap.api.ShrinkWrap; import org.jboss.shrinkwrap.api.asset.EmptyAsset; diff --git a/src/test/resources/arquillian.xml b/src/test/resources/arquillian.xml index 5218e60..49ecd37 100644 --- a/src/test/resources/arquillian.xml +++ b/src/test/resources/arquillian.xml @@ -15,19 +15,16 @@ See the License for the specific language governing permissions and limitations under the License. --> - + - - 20 - - - - - - - -Xmx512m -XX:MaxPermSize=256m - + + 20 + + + + + REMOTE + +