logger.debug("Callback invokation {}", callback.getExistsUserCounter()); logger.debug("Callback invokation {}", callback.getExistsGroupCounter()); logger.debug("Callback invokation {}", callback.getGetGroupCounter()); logger.debug("-------------------------"); assertEquals(1, callback.getExistsUserCounter()); assertEquals(2, callback.getExistsGroupCounter()); assertEquals(0, callback.getGetGroupCounter()); callback.reset(); logger.debug("Callback invokation {}", callback.getExistsUserCounter()); logger.debug("Callback invokation {}", callback.getExistsGroupCounter()); logger.debug("Callback invokation {}", callback.getGetGroupCounter()); logger.debug("-------------------------"); assertEquals(1, callback.getExistsUserCounter()); assertEquals(0, callback.getExistsGroupCounter()); assertEquals(1, callback.getGetGroupCounter()); callback.reset(); logger.debug("Callback invokation {}", callback.getExistsUserCounter()); logger.debug("Callback invokation {}", callback.getExistsGroupCounter()); logger.debug("Callback invokation {}", callback.getGetGroupCounter()); logger.debug("-------------------------"); assertEquals(1, callback.getExistsUserCounter()); assertEquals(0, callback.getExistsGroupCounter()); assertEquals(1, callback.getGetGroupCounter()); callback.reset();
logger.debug("Callback invokation {}", callback.getExistsUserCounter()); logger.debug("Callback invokation {}", callback.getExistsGroupCounter()); logger.debug("Callback invokation {}", callback.getGetGroupCounter()); logger.debug("-------------------------"); assertEquals(3, callback.getExistsUserCounter()); assertEquals(0, callback.getExistsGroupCounter()); assertEquals(0, callback.getGetGroupCounter()); callback.reset(); logger.debug("Callback invokation {}", callback.getExistsUserCounter()); logger.debug("Callback invokation {}", callback.getExistsGroupCounter()); logger.debug("Callback invokation {}", callback.getGetGroupCounter()); logger.debug("-------------------------"); assertEquals(1, callback.getExistsUserCounter()); assertEquals(0, callback.getExistsGroupCounter()); assertEquals(1, callback.getGetGroupCounter()); callback.reset(); Task task1 = taskService.getTaskById(taskId); assertEquals(Status.InProgress, task1.getTaskData().getStatus()); logger.debug("Callback invokation {}", callback.getExistsUserCounter()); logger.debug("Callback invokation {}", callback.getExistsGroupCounter()); logger.debug("Callback invokation {}", callback.getGetGroupCounter()); logger.debug("-------------------------"); assertEquals(1, callback.getExistsUserCounter()); assertEquals(0, callback.getExistsGroupCounter()); assertEquals(1, callback.getGetGroupCounter());
@Before public void setup() { pds = setupPoolingDataSource(); emf = Persistence.createEntityManagerFactory( "org.jbpm.services.task" ); callback = new CountInvokeUserGroupCallback(); this.taskService = (InternalTaskService) HumanTaskServiceFactory.newTaskServiceConfigurator() .entityManagerFactory(emf) .userGroupCallback(callback) .getTaskService(); }