Package org.camunda.community.bpmndt.cmd
Class GenerateTestCase
java.lang.Object
org.camunda.community.bpmndt.cmd.GenerateTestCase
- All Implemented Interfaces:
Consumer<TestCaseContext>
Generates a test case, using a test framework (JUnit 4 or 5) specific superclass.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(TestCaseContext ctx) protected voidaddHandlerFields(List<GeneratorStrategy> strategies, com.squareup.javapoet.TypeSpec.Builder classBuilder) protected voidaddHandlerMethods(List<GeneratorStrategy> strategies, com.squareup.javapoet.TypeSpec.Builder classBuilder) protected com.squareup.javapoet.MethodSpecbuildBeforeEach(List<GeneratorStrategy> strategies) Overrides thebeforeEachmethod of theAbstractTestCaseto initialize the activity handlers (e.g.protected com.squareup.javapoet.MethodSpecbuildExecute(TestCaseContext ctx, List<GeneratorStrategy> strategies) protected com.squareup.javapoet.MethodSpecbuildGetBpmnResourceName(TestCaseContext testCaseContext) protected com.squareup.javapoet.MethodSpecprotected com.squareup.javapoet.MethodSpecprotected com.squareup.javapoet.MethodSpecprotected com.squareup.javapoet.MethodSpecprotected com.squareup.javapoet.MethodSpecprotected com.squareup.javapoet.CodeBlockprotected com.squareup.javapoet.TypeName
-
Constructor Details
-
GenerateTestCase
-
-
Method Details
-
accept
- Specified by:
acceptin interfaceConsumer<TestCaseContext>
-
addHandlerFields
protected void addHandlerFields(List<GeneratorStrategy> strategies, com.squareup.javapoet.TypeSpec.Builder classBuilder) -
addHandlerMethods
protected void addHandlerMethods(List<GeneratorStrategy> strategies, com.squareup.javapoet.TypeSpec.Builder classBuilder) -
buildBeforeEach
Overrides thebeforeEachmethod of theAbstractTestCaseto initialize the activity handlers (e.g.UserTaskHandler) that are required for a given test case.- Returns:
- The
beforeEachmethod.
-
buildExecute
protected com.squareup.javapoet.MethodSpec buildExecute(TestCaseContext ctx, List<GeneratorStrategy> strategies) -
buildGetBpmnResourceName
protected com.squareup.javapoet.MethodSpec buildGetBpmnResourceName(TestCaseContext testCaseContext) -
buildGetEnd
-
buildGetProcessDefinitionKey
-
buildGetStart
-
buildIsProcessEnd
protected com.squareup.javapoet.MethodSpec buildIsProcessEnd() -
buildIsSpringEnabled
protected com.squareup.javapoet.MethodSpec buildIsSpringEnabled() -
buildJavadoc
-
getSuperClass
-