Class CaseServiceStubBuilder
java.lang.Object
org.camunda.community.mockito.service.CaseServiceStubBuilder
Builder to stub the case service behavior regarding variables.
-
Constructor Summary
ConstructorsConstructorDescriptionCaseServiceStubBuilder(org.camunda.bpm.engine.CaseService caseService) Constructs the builder with no variables.CaseServiceStubBuilder(org.camunda.bpm.engine.CaseService caseService, org.camunda.bpm.engine.variable.VariableMap variables, org.camunda.bpm.engine.variable.VariableMap localVariables) Constructs the builder. -
Method Summary
Modifier and TypeMethodDescriptionorg.camunda.bpm.engine.CaseServicebuild()Builds the stubs, configuring the mockito behavior on specified case service mock.define(io.holunda.camunda.bpm.data.factory.VariableFactory<T> variableFactory) Defines a new variable to watch for.defineAndInitialize(io.holunda.camunda.bpm.data.factory.VariableFactory<T> variableFactory, T initialValue) Defines a new variable to watch for and sets initial value.defineAndInitializeLocal(io.holunda.camunda.bpm.data.factory.VariableFactory<T> variableFactory, T initialValue) Defines a new variable to watch for and sets initial value to local variable.
-
Constructor Details
-
CaseServiceStubBuilder
public CaseServiceStubBuilder(org.camunda.bpm.engine.CaseService caseService, org.camunda.bpm.engine.variable.VariableMap variables, org.camunda.bpm.engine.variable.VariableMap localVariables) Constructs the builder.- Parameters:
caseService- case service mocked by mockito.variables- variables to use.localVariables- local variables to use.
-
CaseServiceStubBuilder
public CaseServiceStubBuilder(org.camunda.bpm.engine.CaseService caseService) Constructs the builder with no variables.- Parameters:
caseService- case service mocked by mockito.
-
-
Method Details
-
define
public <T> CaseServiceStubBuilder define(io.holunda.camunda.bpm.data.factory.VariableFactory<T> variableFactory) Defines a new variable to watch for.- Type Parameters:
T- type of the variable.- Parameters:
variableFactory- variable factory for the variable.- Returns:
- builder.
-
defineAndInitialize
public <T> CaseServiceStubBuilder defineAndInitialize(io.holunda.camunda.bpm.data.factory.VariableFactory<T> variableFactory, T initialValue) Defines a new variable to watch for and sets initial value.- Type Parameters:
T- type of the variable.- Parameters:
variableFactory- variable factory for the variable.initialValue- initial value.- Returns:
- builder.
-
defineAndInitializeLocal
public <T> CaseServiceStubBuilder defineAndInitializeLocal(io.holunda.camunda.bpm.data.factory.VariableFactory<T> variableFactory, T initialValue) Defines a new variable to watch for and sets initial value to local variable.- Type Parameters:
T- type of the variable.- Parameters:
variableFactory- variable factory for the variable.initialValue- initial value.- Returns:
- builder.
-
build
public org.camunda.bpm.engine.CaseService build()Builds the stubs, configuring the mockito behavior on specified case service mock.
-