Здравствуйте. Использую Активити в своём приложении, и решил написать юнит-тесты для тестирования старта процесса, завершения текущего
user task
, получения списках текущих
user task
и т.д. В схеме у меня используются бины спринга:
<serviceTask id="get_timer_value_1" name="get_timer_value_1" activiti:expression="${activitiGetTimerValueDelegateService.getTimerValue(9,1,execution)}"></serviceTask>
В данном случае
activitiGetTimerValueDelegateService
- это бин.
Мне нужно, что этот вызов
activitiGetTimerValueDelegateService.getTimerValue(9,1,execution)
всегда возвращал одно константное значение (в приложении он берёт значение для таймера из базы).
Отдельный spring контекст для тестов для создал, но запнулся на добавлении в этот контекст мока данного бина. Как проще всего это сделать?
ЗЫ Не хотелось бы для этого менять имя бина или bpm-схему