Class TaskListenerAnswer
- java.lang.Object
-
- org.camunda.community.mockito.answer.TaskListenerAnswer
-
- All Implemented Interfaces:
org.camunda.bpm.engine.delegate.TaskListener,org.mockito.stubbing.Answer<Void>
public class TaskListenerAnswer extends Object implements org.camunda.bpm.engine.delegate.TaskListener
This is a specializedAnswerthat delegates to the givenTaskListener. When using an TaskListener-Mock, this Answer can be used to implement internal behavior of the mock by delegating the method call to the given delegate instance.- Author:
- Jan Galinski, Holisticon AG
-
-
Constructor Summary
Constructors Constructor Description TaskListenerAnswer(org.camunda.bpm.engine.delegate.TaskListener taskListener)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidanswer(org.camunda.bpm.engine.delegate.DelegateTask delegateTask)Every implementing class must define what "answer" should actually do.Voidanswer(org.mockito.invocation.InvocationOnMock invocation)voidnotify(org.camunda.bpm.engine.delegate.DelegateTask delegateTask)
-
-
-
Method Detail
-
notify
public void notify(org.camunda.bpm.engine.delegate.DelegateTask delegateTask)
- Specified by:
notifyin interfaceorg.camunda.bpm.engine.delegate.TaskListener
-
answer
protected void answer(org.camunda.bpm.engine.delegate.DelegateTask delegateTask) throws ExceptionEvery implementing class must define what "answer" should actually do.- Parameters:
delegateTask- either DelegateTask or DelegateExecution.- Throws:
Exception- when anything fails
-
-