@Retention(value=RUNTIME) public @interface Deployment
Usage - Example 1 (method-level annotation):
 package org.example;
 ...
 public class ExampleTest {
   @Deployment
   public void testForADeploymentWithASingleResource() {
     // a deployment will be available in the engine repository
     // containing the single resource org/example/ExampleTest.testForADeploymentWithASingleResource.bpmn20.xml
   }
   @Deployment(resources = {
     "org/example/processOne.bpmn20.xml",
     "org/example/processTwo.bpmn20.xml",
     "org/example/some.other.resource" })
   public void testForADeploymentWithASingleResource() {
     // a deployment will be available in the engine repository
     // containing the three resources
   }
 
 Usage - Example 2 (class-level annotation):
 package org.example;
 ...
 @Deployment
 public class ExampleTest2 {
   public void testForADeploymentWithASingleResource() {
     // a deployment will be available in the engine repository
     // containing the single resource org/example/ExampleTest2.bpmn20.xml
   }
   @Deployment(resources = "org/example/process.bpmn20.xml")
   public void testForADeploymentWithASingleResource() {
     // the method-level annotation overrides the class-level annotation
   }
 public abstract String[] resources
Copyright © 2018. All rights reserved.