Skip to content

Commit

Permalink
Update to Arquillian Core 1.0.0.Final
Browse files Browse the repository at this point in the history
  • Loading branch information
aslakknutsen committed Apr 10, 2012
1 parent 750910f commit 05377d1
Show file tree
Hide file tree
Showing 10 changed files with 26 additions and 22 deletions.
2 changes: 1 addition & 1 deletion cdi-ejb/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@
</dependency>
<dependency>
<groupId>org.jboss.shrinkwrap.descriptors</groupId>
<artifactId>shrinkwrap-descriptors-impl</artifactId>
<artifactId>shrinkwrap-descriptors-impl-javaee</artifactId>
</dependency>
<dependency>
<groupId>org.jboss.arquillian.protocol</groupId>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
import org.jboss.shrinkwrap.api.spec.JavaArchive;
import org.jboss.shrinkwrap.api.spec.WebArchive;
import org.jboss.shrinkwrap.descriptor.api.Descriptors;
import org.jboss.shrinkwrap.descriptor.api.spec.cdi.beans.BeansDescriptor;
import org.jboss.shrinkwrap.descriptor.api.beans10.BeansDescriptor;
import org.junit.Test;
import org.junit.runner.RunWith;

Expand All @@ -28,7 +28,7 @@ public static JavaArchive createDeployment() {
return ShrinkWrap.create(JavaArchive.class)
.addClasses(FireAndForget.class, FireAndForgetBean.class, BlockingFireAndForgetAlternativeBean.class)
.addAsManifestResource(
new StringAsset(beansXml.alternativeClass(BlockingFireAndForgetAlternativeBean.class).exportAsString()),
new StringAsset(beansXml.createAlternatives().clazz(BlockingFireAndForgetAlternativeBean.class.getName()).up().exportAsString()),
beansXml.getDescriptorName());
}

Expand All @@ -40,7 +40,7 @@ public static WebArchive createDeploymentForGlassFish() {
return ShrinkWrap.create(WebArchive.class)
.addClasses(FireAndForget.class, FireAndForgetBean.class, BlockingFireAndForgetAlternativeBean.class)
.addAsWebInfResource(
new StringAsset(beansXml.alternativeClass(BlockingFireAndForgetAlternativeBean.class).exportAsString()),
new StringAsset(beansXml.createAlternatives().clazz(BlockingFireAndForgetAlternativeBean.class.getName()).up().exportAsString()),
beansXml.getDescriptorName());
}

Expand Down
2 changes: 1 addition & 1 deletion cdi/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@
</dependency>
<dependency>
<groupId>org.jboss.shrinkwrap.descriptors</groupId>
<artifactId>shrinkwrap-descriptors-impl</artifactId>
<artifactId>shrinkwrap-descriptors-impl-javaee</artifactId>
</dependency>
</dependencies>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
import org.jboss.shrinkwrap.api.asset.StringAsset;
import org.jboss.shrinkwrap.api.spec.JavaArchive;
import org.jboss.shrinkwrap.descriptor.api.Descriptors;
import org.jboss.shrinkwrap.descriptor.api.spec.cdi.beans.BeansDescriptor;
import org.jboss.shrinkwrap.descriptor.api.beans10.BeansDescriptor;
import org.junit.Test;
import org.junit.runner.RunWith;

Expand All @@ -27,7 +27,7 @@ public static Archive<?> createArchive() {
return ShrinkWrap.create(JavaArchive.class)
.addPackage(Announcer.class.getPackage())
.addAsManifestResource(
new StringAsset(beansXml.decorator(AnnouncerDecorator.class).exportAsString()),
new StringAsset(beansXml.createDecorators().clazz(AnnouncerDecorator.class.getName()).up().exportAsString()),
beansXml.getDescriptorName());
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
import org.jboss.shrinkwrap.api.spec.JavaArchive;
import org.jboss.shrinkwrap.api.spec.WebArchive;
import org.jboss.shrinkwrap.descriptor.api.Descriptors;
import org.jboss.shrinkwrap.descriptor.api.spec.cdi.beans.BeansDescriptor;
import org.jboss.shrinkwrap.descriptor.api.beans10.BeansDescriptor;
import org.junit.Test;
import org.junit.runner.RunWith;

Expand All @@ -39,9 +39,8 @@ public static JavaArchive createDeployment() {

return ShrinkWrap.create(JavaArchive.class)
.addAsManifestResource(
new StringAsset(beansXml.alternativeClass(MockPaymentProcessor.class).exportAsString()),
new StringAsset(beansXml.createAlternatives().clazz(MockPaymentProcessor.class.getName()).up().exportAsString()),
beansXml.getDescriptorName())
// .addAsManifestResource(SynchronousPaymentProcessorTestCase.class.getPackage(), "beans.xml", "beans.xml")
.addPackage(Synchronous.class.getPackage());
}

Expand Down Expand Up @@ -77,7 +76,7 @@ public static WebArchive createDeploymentForGlassFish() {
BeansDescriptor beansXml = Descriptors.create(BeansDescriptor.class);

return ShrinkWrap.create(WebArchive.class)
.addAsWebInfResource(new StringAsset(beansXml.alternativeClass(MockPaymentProcessor.class).exportAsString()),
.addAsWebInfResource(new StringAsset(beansXml.createAlternatives().clazz(MockPaymentProcessor.class.getName()).up().exportAsString()),
beansXml.getDescriptorName()).addPackage(Synchronous.class.getPackage());
}

Expand Down
5 changes: 3 additions & 2 deletions extensions/weld-servlet/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
</parent>

<groupId>org.jboss.arquillian.extension.cdi</groupId>
<artifactId>arquillian-weld-servlet-extension</artifactId>
<artifactId>arquillian-showcase-extension-weld-servlet</artifactId>
<name>Arquillian Showcase Extension: Weld Servlet</name>
<version>1.0.0-SNAPSHOT</version>

Expand All @@ -26,7 +26,8 @@
</dependency>
<dependency>
<groupId>org.jboss.shrinkwrap.descriptors</groupId>
<artifactId>shrinkwrap-descriptors-impl</artifactId>
<artifactId>shrinkwrap-descriptors-impl-javaee</artifactId>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.jboss.shrinkwrap</groupId>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@
import org.jboss.shrinkwrap.api.asset.StringAsset;
import org.jboss.shrinkwrap.api.spec.JavaArchive;
import org.jboss.shrinkwrap.descriptor.api.Descriptors;
import org.jboss.shrinkwrap.descriptor.api.spec.servlet.web.WebAppDescriptor;
import org.jboss.shrinkwrap.descriptor.api.webapp30.WebAppDescriptor;
import org.jboss.shrinkwrap.resolver.api.DependencyResolvers;
import org.jboss.shrinkwrap.resolver.api.maven.MavenDependencyResolver;

Expand Down Expand Up @@ -82,7 +82,7 @@ public Archive<?> createAuxiliaryArchive() {
.resolveAs(JavaArchive.class).iterator().next();
WebAppDescriptor webFragmentXml = Descriptors.create(WebAppDescriptor.class);
return weldServlet.addAsManifestResource(new StringAsset(
webFragmentXml.listener("org.jboss.weld.environment.servlet.Listener").exportAsString()
webFragmentXml.createListener().listenerClass("org.jboss.weld.environment.servlet.Listener").up().exportAsString()
.replaceAll("web-app", "web-fragment").replace("<listener>", "<name>WeldServlet</name><listener>")),
"web-fragment.xml");
}
Expand Down
2 changes: 1 addition & 1 deletion parent/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@

<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<version.arquillian_core>1.0.0.CR7</version.arquillian_core>
<version.arquillian_core>1.0.0.Final</version.arquillian_core>
<version.arquillian_container_glassfish>1.0.0.CR2</version.arquillian_container_glassfish>
<version.arquillian_container_openwebbeans>1.0.0.CR2</version.arquillian_container_openwebbeans>
<version.arquillian_container_jbossas>1.0.0.CR2</version.arquillian_container_jbossas>
Expand Down
2 changes: 1 addition & 1 deletion servlet/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
</dependency>
<dependency>
<groupId>org.jboss.shrinkwrap.descriptors</groupId>
<artifactId>shrinkwrap-descriptors-impl</artifactId>
<artifactId>shrinkwrap-descriptors-impl-javaee</artifactId>
</dependency>
</dependencies>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,28 +18,32 @@

import java.net.URL;

import org.jboss.arquillian.test.api.ArquillianResource;
import org.jboss.arquillian.container.test.api.Deployment;
import org.jboss.arquillian.container.test.api.RunAsClient;
import org.jboss.arquillian.junit.Arquillian;
import org.jboss.arquillian.test.api.ArquillianResource;
import org.jboss.shrinkwrap.api.ShrinkWrap;
import org.jboss.shrinkwrap.api.asset.StringAsset;
import org.jboss.shrinkwrap.api.spec.WebArchive;
import org.jboss.shrinkwrap.descriptor.api.Descriptors;
import org.jboss.shrinkwrap.descriptor.api.spec.servlet.web.WebAppDescriptor;
import org.jboss.shrinkwrap.descriptor.api.webapp30.WebAppDescriptor;
import org.junit.Assert;
import org.junit.Test;
import org.junit.runner.RunWith;

@RunWith(Arquillian.class)
@RunAsClient
public class RegisteredEchoServletTestCase {
@Deployment(testable = false)
public static WebArchive getTestArchive() {
return ShrinkWrap.create(WebArchive.class, "servlet-test.war")
.addClass(EchoServlet.class)
.setWebXML(new StringAsset(Descriptors.create(WebAppDescriptor.class).metadataComplete(true).version("2.5")
.servlet(EchoServlet.class, EchoServlet.URL_PATTERN).exportAsString()));
.createServlet()
.servletName(EchoServlet.class.getSimpleName())
.servletClass(EchoServlet.class.getName()).up()
.createServletMapping()
.servletName(EchoServlet.class.getSimpleName())
.urlPattern(EchoServlet.URL_PATTERN).up()
.exportAsString()));
}

@ArquillianResource
Expand Down

0 comments on commit 05377d1

Please sign in to comment.