@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); }
@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 * |-- 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(name = "EJB", order = 1, testable = false) public static JavaArchive createEjbtArchive() { return ShrinkWrap .create(JavaArchive.class, "test-ejb.jar") .addClasses(FooRemote.class, FooBean.class, Bar.class, ProcessBeanObserver.class) .addAsServiceProvider(Extension.class, ProcessBeanObserver.class) .addAsManifestResource(new StringAsset(Descriptors.create(BeansDescriptor.class).beanDiscoveryMode(BeanDiscoveryMode._ALL.toString()).version( Versions.v1_1).exportAsString()), "beans.xml"); }
@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 createTestArchive() { return new WebArchiveBuilder() .withTestClass(StatefulSessionBeanXmlDescriptorTest.class) .withClasses(Digital.class, DigitalInterceptor.class, Elephant.class, ElephantLocal.class) .withBeansXml( Descriptors.create(BeansDescriptor.class).getOrCreateInterceptors() .clazz(DigitalInterceptor.class.getName()).up()) .build() .addAsWebInfResource(StatefulSessionBeanXmlDescriptorTest.class.getPackage(), "ejb-jar.xml", "ejb-jar.xml"); }
@Deployment(order = 1, name="pa2") public static WebArchive processArchive2() { return initWebArchiveDeployment("pa2.war", "org/camunda/bpm/integrationtest/jobexecutor/IndependentJobExecutionTest.pa2.xml") .addAsResource("org/camunda/bpm/integrationtest/jobexecutor/IndependentJobExecutionTest.process2.bpmn20.xml") .setWebXML(new StringAsset(Descriptors.create(WebAppDescriptor.class).version("3.0").exportAsString())); }
@Deployment(name= "engine1", order = 1) public static WebArchive createDeployment() { final WebArchive webArchive = initWebArchiveDeployment("paEngine1.war", "org/camunda/bpm/integrationtest/paOnEngine1.xml") .addAsResource("org/camunda/bpm/integrationtest/functional/cdi/CdiBeanResolutionTwoEnginesTest.testResolveBean.bpmn20.xml") .addAsLibraries(DeploymentHelper.getEngineCdi()); TestContainer.addContainerSpecificProcessEngineConfigurationClass(webArchive); return webArchive; }
@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"); }
/** * * 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(order = 2) public static JavaArchive createDeployment() throws Exception { URL testConfigUrl = Classes.getResource(TEST_CONFIG); URL deploymentStructureUrl = Classes.getResource(DEPLOYMENT_STRUCTURE); String beansXml = Descriptors.create(BeansDescriptor.class).exportAsString(); return ShrinkWrap.create(JavaArchive.class, APP_NAME) .addClass(JCACCIService.class) .addClass(JCACCIServiceImpl.class) .addAsManifestResource(new UrlAsset(deploymentStructureUrl), "jboss-deployment-structure.xml") .addAsManifestResource(new UrlAsset(testConfigUrl), "switchyard.xml") .addAsManifestResource(new StringAsset(beansXml), "beans.xml"); }
@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") ); }
@ShouldThrowException(DeploymentException.class) @Deployment public static WebArchive createTestArchive() { return new WebArchiveBuilder() .withTestClass(StatefulSessionBeanXmlDescriptorTest.class) .withClasses(Digital.class, DigitalInterceptor.class, Elephant.class, ElephantLocal.class) .withBeansXml( Descriptors.create(BeansDescriptor.class).getOrCreateInterceptors() .clazz(DigitalInterceptor.class.getName()).up()) .build() .addAsWebInfResource(StatefulSessionBeanXmlDescriptorTest.class.getPackage(), "ejb-jar.xml", "ejb-jar.xml"); }
@Deployment(order = 0, name="pa1") public static WebArchive processArchive1() { WebArchive deployment = initWebArchiveDeployment("pa1.war", "org/camunda/bpm/integrationtest/jobexecutor/IndependentJobExecutionTest.pa1.xml") .addAsResource("org/camunda/bpm/integrationtest/jobexecutor/IndependentJobExecutionTest.process1.bpmn20.xml") .setWebXML(new StringAsset(Descriptors.create(WebAppDescriptor.class).version("3.0").exportAsString())); TestContainer.addContainerSpecificProcessEngineConfigurationClass(deployment); return deployment; }
@Deployment(name="clientDeployment") public static WebArchive clientDeployment() { WebArchive deployment = ShrinkWrap.create(WebArchive.class, "client.war") .addAsWebInfResource(EmptyAsset.INSTANCE, "beans.xml") .addClass(AbstractFoxPlatformIntegrationTest.class) .addAsLibraries(DeploymentHelper.getEngineCdi()); TestContainer.addContainerSpecificResourcesForNonPa(deployment); return deployment; }
@Deployment static Archive<?> createTestArchive() { return ShrinkWrap.create(JavaArchive.class) // Test bean .addClass(CountedMethodBean.class) // Bean archive deployment descriptor .addAsManifestResource(EmptyAsset.INSTANCE, "beans.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" ); }