@Override public Long getProperty(HistoricExternalTaskLog obj) { return obj.getPriority(); } });
@Test public void testQueryByPriorityRange() { // given startExternalTaskProcesses(5); // when List<HistoricExternalTaskLog> externalTaskLogs = historyService .createHistoricExternalTaskLogQuery() .priorityLowerThanOrEquals(3L) .priorityHigherThanOrEquals(1L) .list(); // then assertThat(externalTaskLogs.size(), is(3)); for (HistoricExternalTaskLog log : externalTaskLogs) { assertTrue(log.getPriority() <= 3 && log.getPriority() >= 1); } }
when(mock.getWorkerId()).thenReturn(EXAMPLE_HISTORIC_EXTERNAL_TASK_LOG_WORKER_ID); when(mock.getRetries()).thenReturn(EXAMPLE_HISTORIC_EXTERNAL_TASK_LOG_RETRIES); when(mock.getPriority()).thenReturn(EXAMPLE_HISTORIC_EXTERNAL_TASK_LOG_PRIORITY); when(mock.getErrorMessage()).thenReturn(EXAMPLE_HISTORIC_EXTERNAL_TASK_LOG_ERROR_MSG);
@Test public void testQueryByLowerThanOrEqualAPriority() { // given startExternalTaskProcesses(5); // when List<HistoricExternalTaskLog> externalTaskLogs = historyService .createHistoricExternalTaskLogQuery() .priorityLowerThanOrEquals(2L) .list(); // then assertThat(externalTaskLogs.size(), is(3)); for (HistoricExternalTaskLog log : externalTaskLogs) { assertTrue(log.getPriority() <= 2); } }
@Test public void testQueryByHigherThanOrEqualAPriority() { // given startExternalTaskProcesses(5); // when List<HistoricExternalTaskLog> externalTaskLogs = historyService .createHistoricExternalTaskLogQuery() .priorityHigherThanOrEquals(2L) .list(); // then assertThat(externalTaskLogs.size(), is(3)); for (HistoricExternalTaskLog log : externalTaskLogs) { assertTrue(log.getPriority() >= 2); } }
@Override public Long getProperty(HistoricExternalTaskLog obj) { return obj.getPriority(); } });
result.topicName = historicExternalTaskLog.getTopicName(); result.workerId = historicExternalTaskLog.getWorkerId(); result.priority = historicExternalTaskLog.getPriority(); result.retries = historicExternalTaskLog.getRetries(); result.errorMessage = historicExternalTaskLog.getErrorMessage();
result.topicName = historicExternalTaskLog.getTopicName(); result.workerId = historicExternalTaskLog.getWorkerId(); result.priority = historicExternalTaskLog.getPriority(); result.retries = historicExternalTaskLog.getRetries(); result.errorMessage = historicExternalTaskLog.getErrorMessage();
protected void assertHistoricLogPropertiesAreProperlySet(ExternalTask task, HistoricExternalTaskLog log) { assertNotNull(log); assertNotNull(log.getId()); assertNotNull(log.getTimestamp()); assertEquals(task.getId(), log.getExternalTaskId()); assertEquals(task.getActivityId(), log.getActivityId()); assertEquals(task.getActivityInstanceId(), log.getActivityInstanceId()); assertEquals(task.getTopicName(), log.getTopicName()); assertEquals(task.getRetries(), log.getRetries()); assertEquals(task.getExecutionId(), log.getExecutionId()); assertEquals(task.getProcessInstanceId(), log.getProcessInstanceId()); assertEquals(task.getProcessDefinitionId(), log.getProcessDefinitionId()); assertEquals(task.getProcessDefinitionKey(), log.getProcessDefinitionKey()); assertEquals(task.getPriority(), log.getPriority()); }
@Test public void testQueryByPriorityRange() { // given startExternalTaskProcesses(5); // when List<HistoricExternalTaskLog> externalTaskLogs = historyService .createHistoricExternalTaskLogQuery() .priorityLowerThanOrEquals(3L) .priorityHigherThanOrEquals(1L) .list(); // then assertThat(externalTaskLogs.size(), is(3)); for (HistoricExternalTaskLog log : externalTaskLogs) { assertTrue(log.getPriority() <= 3 && log.getPriority() >= 1); } }
@Test public void testQueryByHigherThanOrEqualAPriority() { // given startExternalTaskProcesses(5); // when List<HistoricExternalTaskLog> externalTaskLogs = historyService .createHistoricExternalTaskLogQuery() .priorityHigherThanOrEquals(2L) .list(); // then assertThat(externalTaskLogs.size(), is(3)); for (HistoricExternalTaskLog log : externalTaskLogs) { assertTrue(log.getPriority() >= 2); } }
@Test public void testQueryByLowerThanOrEqualAPriority() { // given startExternalTaskProcesses(5); // when List<HistoricExternalTaskLog> externalTaskLogs = historyService .createHistoricExternalTaskLogQuery() .priorityLowerThanOrEquals(2L) .list(); // then assertThat(externalTaskLogs.size(), is(3)); for (HistoricExternalTaskLog log : externalTaskLogs) { assertTrue(log.getPriority() <= 2); } }
result.topicName = historicExternalTaskLog.getTopicName(); result.workerId = historicExternalTaskLog.getWorkerId(); result.priority = historicExternalTaskLog.getPriority(); result.retries = historicExternalTaskLog.getRetries(); result.errorMessage = historicExternalTaskLog.getErrorMessage();
protected void assertHistoricLogPropertiesAreProperlySet(ExternalTask task, HistoricExternalTaskLog log) { assertNotNull(log); assertNotNull(log.getId()); assertNotNull(log.getTimestamp()); assertEquals(task.getId(), log.getExternalTaskId()); assertEquals(task.getActivityId(), log.getActivityId()); assertEquals(task.getActivityInstanceId(), log.getActivityInstanceId()); assertEquals(task.getTopicName(), log.getTopicName()); assertEquals(task.getRetries(), log.getRetries()); assertEquals(task.getExecutionId(), log.getExecutionId()); assertEquals(task.getProcessInstanceId(), log.getProcessInstanceId()); assertEquals(task.getProcessDefinitionId(), log.getProcessDefinitionId()); assertEquals(task.getProcessDefinitionKey(), log.getProcessDefinitionKey()); assertEquals(task.getPriority(), log.getPriority()); }