// Works
integrationTestAlpha4Embed "org.jboss.weld.servlet:weld-servlet:1.1.1.Final",
"org.jboss.arquillian:arquillian-spi:1.0.0.Alpha4.SP1",
"org.jboss.arquillian:arquillian-junit:1.0.0.Alpha4.SP1",
"org.jboss.arquillian.protocol:arquillian-protocol-servlet-3:1.0.0.Alpha4.SP1",
"org.jboss.arquillian.container:arquillian-tomcat-embedded-6:1.0.0.Alpha4"
"org.jboss.shrinkwrap:shrinkwrap-extension-tomcat-6:1.0.0-alpha-11"
/* Deployment (used RunModeType.IN_CONTAINER parameter for @Run on the class):
@Deployment
public static WebArchive createTestArchive() {
return ShrinkWrap.create(WebArchive.class, "test.war")
.addLibrary(MavenArtifactResolver.resolve("org.jboss.weld.servlet:weld-servlet:1.1.1.Final"))
.addWebResource("in-container-beans.xml", "META-INF/beans.xml")
.addResource("in-container-context.xml", "META-INF/context.xml")
.setWebXML("in-container-web.xml");
}
*/
// Doesn't work.
integrationTestCR5Embed "org.jboss.weld.servlet:weld-servlet:1.1.1.Final",
"org.jboss.arquillian.junit:arquillian-junit-container:1.0.0.CR5",
"org.jboss.arquillian.container:arquillian-tomcat-embedded-6:1.0.0.CR1"
/* Deployment:
@Deployment (testable = true)
public static WebArchive createTestArchive() {
return ShrinkWrap.create(WebArchive.class, "test.war")
.addAsLibrary(MavenArtifactResolver.resolve("org.jboss.weld.servlet:weld-servlet:1.1.1.Final"))
.addAsWebInfResource("in-container-beans.xml", "META-INF/beans.xml")
.addAsResource("in-container-context.xml", "META-INF/context.xml")
.setWebXML("in-container-web.xml");
*/
Failure:
Caused by: java.lang.NoSuchMethodError: org.jboss.shrinkwrap.descriptor.spi.DescriptorImporterBase.from(Ljava/io/InputStream;Z)Lorg/jboss/shrinkwrap/descriptor/api/Descriptor;
at org.jboss.shrinkwrap.descriptor.spi.DescriptorImporterBase.from(DescriptorImporterBase.java:142)
at org.jboss.arquillian.config.impl.extension.ConfigurationRegistrar.loadConfiguration(ConfigurationRegistrar.java:50)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:90)