public static WebArchive defaultWebArchive() { return create(WebArchive.class, "test.war") .addPackages(true, "org.javaee7.jaspic") .deleteClass(ArquillianBase.class) .addAsWebInfResource(resource("web.xml")) .addAsWebInfResource(resource("jboss-web.xml")) .addAsWebInfResource(resource("glassfish-web.xml")); }
@Deployment public static WebArchive createDeployment() { return ShrinkWrap.create( WebArchive.class ) .addClass( Kryptonite.class ) .addAsWebInfResource( EmptyAsset.INSTANCE, "beans.xml" ) .addAsResource( new StringAsset( persistenceXml().exportAsString() ), "META-INF/persistence.xml" ); }
@Deployment(testable = false) public static WebArchive createDeployment() { File file = findPomFile(); return ShrinkWrap.create(MavenImporter.class) .loadPomFromFile(file) .importBuildOutput() .as(WebArchive.class); }
@Test(expected = UnsupportedOperationException.class) public void shouldThrowExceptionOnEnterpriseArchiveWithMultipleWebArchive() throws Exception { new ServletProtocolDeploymentPackager().generateDeployment( new TestDeployment( ShrinkWrap.create(EnterpriseArchive.class, "applicationArchive.ear") .addAsModule(ShrinkWrap.create(WebArchive.class)) .addAsModule(ShrinkWrap.create(WebArchive.class)), createAuxiliaryArchives()), processors()); }
@Deployment(managed=false, name="deployment") public static WebArchive processArchive() { return ShrinkWrap.create(WebArchive.class) .addAsWebInfResource(EmptyAsset.INSTANCE, "beans.xml") .addAsLibraries(DeploymentHelper.getEjbClient()) .addAsResource("META-INF/processes.xml", "META-INF/processes.xml") .addAsLibraries( ShrinkWrap.create(JavaArchive.class, "engine1.jar") .addAsResource("singleEngine.xml", "META-INF/processes.xml"), ShrinkWrap.create(JavaArchive.class, "engine2.jar") // we add the same process engine configuration multiple times -> fails .addAsResource("singleEngine.xml", "META-INF/processes.xml") ); }
/** * * test-application.ear * |-- pa.jar * |-- AbstractFoxPlatformIntegrationTest.class * |-- TestPaAnnotatedEjb.class * * |-- AnnotatedEjbPa.class * |-- process.bpmn * |-- deployment-descriptor-with-custom-filename.xml * |-- META-INF/beans.xml * * |-- camunda-engine-cdi.jar * |-- META-INF/MANIFEST.MF * */ @Deployment public static EnterpriseArchive paAsEjbModule() { JavaArchive processArchive1Jar = ShrinkWrap.create(JavaArchive.class, "pa.jar") .addClass(AbstractFoxPlatformIntegrationTest.class) .addClass(TestPaAnnotatedEjb.class) .addClass(AnnotatedEjbPa.class) .addAsResource("org/camunda/bpm/integrationtest/deployment/ear/process1.bpmn20.xml", "process.bpmn") .addAsResource("META-INF/processes.xml", "deployment-descriptor-with-custom-filename.xml") .addAsManifestResource(EmptyAsset.INSTANCE, "beans.xml"); return ShrinkWrap.create(EnterpriseArchive.class, "paAsEjbModule.ear") .addAsModule(processArchive1Jar) .addAsLibrary(DeploymentHelper.getEngineCdi()); }
@Deployment public static WebArchive processArchive() { return initWebArchiveDeployment() .addAsLibraries( ShrinkWrap.create(JavaArchive.class, "engine1.jar") .addAsResource("singleEngine.xml", "META-INF/processes.xml"), ShrinkWrap.create(JavaArchive.class, "engine2.jar") .addAsResource("twoEngines.xml", "META-INF/processes.xml") ); }
public static WebArchive initWebArchiveDeployment(String name, String processesXmlPath) { WebArchive archive = ShrinkWrap.create(WebArchive.class, name) .addAsWebInfResource(EmptyAsset.INSTANCE, "beans.xml") .addAsLibraries(DeploymentHelper.getEngineCdi()) .addAsResource(processesXmlPath, "META-INF/processes.xml") .addClass(AbstractFoxPlatformIntegrationTest.class) .addClass(TestConstants.class); TestContainer.addContainerSpecificResources(archive); return archive; }
@Test(expected = UnsupportedOperationException.class) public void shouldThrowExceptionOnEnterpriseArchiveWithMultipleWebArchive() throws Exception { new ServletProtocolDeploymentPackager().generateDeployment( new TestDeployment( ShrinkWrap.create(EnterpriseArchive.class, "applicationArchive.ear") .addAsModule(ShrinkWrap.create(WebArchive.class)) .addAsModule(ShrinkWrap.create(WebArchive.class)), createAuxiliaryArchives()), processors()); }
@Deployment public static WebArchive processArchive() { return ShrinkWrap.create(WebArchive.class, "test.war") .addClass(AbstractFoxPlatformIntegrationTest.class) .addAsWebInfResource("org/camunda/bpm/integrationtest/deployment/spring/SpringLookupManagedProcessEngineTest-context.xml", "applicationContext.xml") .addAsLibraries(DeploymentHelper.getEngineSpring()) .addAsManifestResource("org/camunda/bpm/integrationtest/deployment/spring/jboss-deployment-structure.xml", "jboss-deployment-structure.xml") .addAsWebInfResource("org/camunda/bpm/integrationtest/deployment/spring/web.xml", "web.xml"); }
/** * * test-application.ear * |-- pa.jar * |-- DefaultEjbProcessApplication.class * |-- NamedCdiBean.class * |-- AbstractFoxPlatformIntegrationTest.class * |-- TestPaAsEjbJar.class * |-- org/camunda/bpm/integrationtest/deployment/ear/paAsEjbJar-process.bpmn20.xml * |-- META-INF/processes.xml * |-- META-INF/beans.xml * * |-- camunda-engine-cdi.jar * |-- META-INF/MANIFEST.MF * */ @Deployment public static EnterpriseArchive paAsEjbModule() throws Exception { JavaArchive processArchive1Jar = ShrinkWrap.create(JavaArchive.class, "pa.jar") .addClass(DefaultEjbProcessApplication.class) .addClass(NamedCdiBean.class) .addClass(AbstractFoxPlatformIntegrationTest.class) .addClass(TestPaAsEjbJar.class) .addAsResource("org/camunda/bpm/integrationtest/deployment/ear/paAsEjbJar-process.bpmn20.xml") .addAsResource("META-INF/processes.xml", "META-INF/processes.xml") .addAsManifestResource(EmptyAsset.INSTANCE, "beans.xml"); return ShrinkWrap.create(EnterpriseArchive.class, "paAsEjbModule.ear") .addAsModule(processArchive1Jar) .addAsLibrary(DeploymentHelper.getEngineCdi()); }
@Deployment public static WebArchive createDeployment() { return ShrinkWrap.create( WebArchive.class ) .addClass( AuditedEntity.class ) .addAsWebInfResource( EmptyAsset.INSTANCE, "beans.xml" ) .addAsResource( new StringAsset( persistenceXml().exportAsString() ), "META-INF/persistence.xml" ); }
@Deployment public static WebArchive deploy() throws Exception { final WebArchive war = ShrinkWrap.create( WebArchive.class, ARCHIVE_NAME + ".war" ) .setManifest( "org/hibernate/test/wf/ddl/manifest.mf" ) .addClasses( WildFlyDdlEntity.class ) .addAsResource( new StringAsset( hibernate_cfg ), "hibernate.cfg.xml" ) .addClasses( BmtSfStatefulBean.class ) .addClasses( DdlInWildFlyUsingBmtAndSfTest.class ); return war; }
@Deployment public static WebArchive processArchive() { return initWebArchiveDeployment() .addAsLibraries(ShrinkWrap.create(JavaArchive.class, "engine1.jar") .addAsResource("singleEngine.xml", "META-INF/processes.xml") ); }
@Deployment public static WebArchive processArchive() { return ShrinkWrap.create(WebArchive.class, "test.war") .addClass(AbstractFoxPlatformIntegrationTest.class) .addClass(CustomSpringServletProcessApplication.class) .addAsWebInfResource("org/camunda/bpm/integrationtest/deployment/spring/SpringServletPALifecycleTest-context.xml", "applicationContext.xml") .addAsLibraries(DeploymentHelper.getEngineSpring()) .addAsWebInfResource("org/camunda/bpm/integrationtest/deployment/spring/web.xml", "web.xml"); }
@Deployment public static WebArchive deploy() { JavaArchive testJar = ShrinkWrap.create(JavaArchive.class, "ftFallbackMethodPrivate.jar") .addAsManifestResource(EmptyAsset.INSTANCE, "beans.xml"); WebArchive war = ShrinkWrap .create(WebArchive.class, "ftFallbackMethodPrivate.war") .addClass(FallbackMethodPrivateBean.class) .addAsLibrary(testJar); return war; }
@Deployment public static WebArchive createDeployment() { return ShrinkWrap.create( WebArchive.class ) .addClass( Kryptonite.class ) .addAsWebInfResource( EmptyAsset.INSTANCE, "beans.xml" ) .addAsResource( new StringAsset( persistenceXml().exportAsString() ), "META-INF/persistence.xml" ); }
@Deployment public static WebArchive deploy() throws Exception { final WebArchive war = ShrinkWrap.create( WebArchive.class, ARCHIVE_NAME + ".war" ) .setManifest( "org/hibernate/test/wf/ddl/manifest.mf" ) .addClasses( WildFlyDdlEntity.class ) .addAsResource( new StringAsset( hibernate_cfg ), "hibernate.cfg.xml" ) .addClasses( CmtSfStatefulBean.class ) .addClasses( DdlInWildFlyUsingCmtAndSfTest.class ); return war; }
@Test(expected = UnsupportedOperationException.class) public void shouldThrowExceptionOnEnterpriseArchiveWithMultipleMarkedWebArchives() throws Exception { new ServletProtocolDeploymentPackager().generateDeployment( new TestDeployment( ShrinkWrap.create(EnterpriseArchive.class, "applicationArchive.ear") .addAsModule(Testable.archiveToTest(ShrinkWrap.create(WebArchive.class))) .addAsModule(Testable.archiveToTest(ShrinkWrap.create(WebArchive.class))), createAuxiliaryArchives()), processors()); }