Annotation Type FormDeploymentAnnotation


  • @Retention(RUNTIME)
    public @interface FormDeploymentAnnotation
    Annotation for a test method to create and delete a deployment around a test method.

    Usage:

     package org.example;
     
     ...
     
     public class ExampleTest {
     
       @DmnDeploymentAnnotation
       public void testForADeploymentWithASingleResource() {
         // a deployment will be available in the engine repository
         // containing the single resource org/example/ExampleTest.testForADeploymentWithASingleResource.bpmn20.xml
       }
     
       @DmnDeploymentAnnotation(resources = { 
         "org/example/decisionOne.dmn",
         "org/example/decisionTwo.dmn"})
       public void testForADeploymentWithASingleResource() {
         // a deployment will be available in the engine repository
         // containing the three resources
       }
     
    Author:
    Tijs Rademakers
    • Optional Element Summary

      Optional Elements 
      Modifier and Type Optional Element Description
      String[] resources
      Specify resources that make up the process definition.
      String tenantId  
    • Element Detail

      • resources

        String[] resources
        Specify resources that make up the process definition.
        Default:
        {}
      • tenantId

        String tenantId
        Default:
        ""