Search in sources :

Example 11 with WARArchive

use of org.wildfly.swarm.undertow.WARArchive in project taskana by Taskana.

the class TaskanaProducersTest method createDeployment.

@Deployment(testable = false)
public static Archive<?> createDeployment() throws Exception {
    WARArchive deployment = ShrinkWrap.create(WARArchive.class);
    deployment.addPackage("pro.taskana");
    deployment.addClass(TaskanaProducers.class);
    deployment.addAllDependencies();
    deployment.addDependency("org.mybatis:mybatis:3.4.2");
    deployment.addDependency("org.mybatis:mybatis-cdi:1.0.0");
    deployment.addDependency("pro.taskana:taskana-core:0.1.2-SNAPSHOT");
    deployment.addAsResource("META-INF/beans.xml");
    deployment.addAsResource("taskana.properties");
    deployment.addAsResource("project-defaults.yml");
    return deployment;
}
Also used : WARArchive(org.wildfly.swarm.undertow.WARArchive) Deployment(org.jboss.arquillian.container.test.api.Deployment)

Example 12 with WARArchive

use of org.wildfly.swarm.undertow.WARArchive in project wildfly-swarm by wildfly-swarm.

the class SkipPatternTest method createDeployment.

@Deployment
public static Archive createDeployment() throws Exception {
    WARArchive deployment = ShrinkWrap.create(WARArchive.class);
    // on real world deployments, these parts would come from a dependency of the target application
    deployment.addClass(MockTracerResolver.class);
    deployment.addPackage(MockTracer.class.getPackage());
    deployment.addAsServiceProvider(TracerResolver.class, MockTracerResolver.class);
    // this is a simple servlet, that we can hit with our tests
    deployment.addClass(SimpleServlet.class);
    deployment.addClass(HealthServlet.class);
    deployment.addAsResource("project-skip-pattern.yml");
    return deployment;
}
Also used : MockTracer(io.opentracing.mock.MockTracer) WARArchive(org.wildfly.swarm.undertow.WARArchive) Deployment(org.jboss.arquillian.container.test.api.Deployment)

Example 13 with WARArchive

use of org.wildfly.swarm.undertow.WARArchive in project wildfly-swarm by wildfly-swarm.

the class TraceResolverOnDeploymentTest method createDeployment.

@Deployment
public static Archive createDeployment() throws Exception {
    WARArchive deployment = ShrinkWrap.create(WARArchive.class);
    // on real world deployments, these parts would come from a dependency of the target application
    deployment.addClass(MockTracerResolver.class);
    deployment.addPackage(MockTracer.class.getPackage());
    deployment.addAsServiceProvider(TracerResolver.class, MockTracerResolver.class);
    // this is a simple servlet, that we can hit with our tests
    deployment.addClass(SimpleServlet.class);
    deployment.addClass(AsyncServlet.class);
    return deployment;
}
Also used : MockTracer(io.opentracing.mock.MockTracer) WARArchive(org.wildfly.swarm.undertow.WARArchive) Deployment(org.jboss.arquillian.container.test.api.Deployment)

Example 14 with WARArchive

use of org.wildfly.swarm.undertow.WARArchive in project wildfly-swarm by wildfly-swarm.

the class SwaggerConfiguredArquillianTest method createDeployment.

/**
 * Construct a deployment that will trigger the framework to initialize a default JAX-RS Application.
 */
@Deployment
public static Archive createDeployment() throws Exception {
    WARArchive archive = ShrinkWrap.create(WARArchive.class, "SampleTest.war");
    archive.addClass(Resource.class);
    URL yml = Thread.currentThread().getContextClassLoader().getResource("project-defaults.yml");
    assert yml != null;
    archive.addAsResource(new File(yml.toURI()), "/project-defaults.yml");
    archive.addAllDependencies();
    return archive;
}
Also used : WARArchive(org.wildfly.swarm.undertow.WARArchive) File(java.io.File) URL(java.net.URL) Deployment(org.jboss.arquillian.container.test.api.Deployment)

Example 15 with WARArchive

use of org.wildfly.swarm.undertow.WARArchive in project wildfly-swarm by wildfly-swarm.

the class SwaggerConfiguredArquillianWebAppTest method createDeployment.

@Deployment
public static Archive createDeployment() throws Exception {
    WARArchive archive = ShrinkWrap.create(WARArchive.class, "SampleTest.war");
    archive.addAsWebInfResource(EmptyAsset.INSTANCE, "beans.xml");
    archive.addClass(Resource.class);
    archive.addClass(CustomApplication.class);
    archive.addAllDependencies();
    archive.setContextRoot("/sample");
    return archive;
}
Also used : WARArchive(org.wildfly.swarm.undertow.WARArchive) Deployment(org.jboss.arquillian.container.test.api.Deployment)

Aggregations

WARArchive (org.wildfly.swarm.undertow.WARArchive)39 Deployment (org.jboss.arquillian.container.test.api.Deployment)15 Test (org.junit.Test)8 WebXmlAsset (org.wildfly.swarm.undertow.descriptors.WebXmlAsset)5 Produces (javax.enterprise.inject.Produces)4 Node (org.jboss.shrinkwrap.api.Node)4 URL (java.net.URL)3 ClassLoaderAsset (org.jboss.shrinkwrap.api.asset.ClassLoaderAsset)3 MockTracer (io.opentracing.mock.MockTracer)2 BufferedReader (java.io.BufferedReader)2 File (java.io.File)2 InputStreamReader (java.io.InputStreamReader)2 List (java.util.List)2 Map (java.util.Map)2 Module (org.jboss.modules.Module)2 ArchivePath (org.jboss.shrinkwrap.api.ArchivePath)2 Asset (org.jboss.shrinkwrap.api.asset.Asset)2 StringAsset (org.jboss.shrinkwrap.api.asset.StringAsset)2 JBossWebAsset (org.wildfly.swarm.undertow.descriptors.JBossWebAsset)2 UndertowExternalMountsAsset (org.wildfly.swarm.undertow.internal.UndertowExternalMountsAsset)2