public void testQueryByInvalidProcessDefinitionKey() { HistoricJobLogQuery query = historyService.createHistoricJobLogQuery().processDefinitionKey("invalid"); verifyQueryResults(query, 0); try { query.processDefinitionKey(null); fail(); } catch (Exception e) { } }
protected void verifyStringParameterQueryInvocations() { Map<String, String> stringQueryParameters = getCompleteStringQueryParameters(); verify(mockedQuery).logId(stringQueryParameters.get("logId")); verify(mockedQuery).jobId(stringQueryParameters.get("jobId")); verify(mockedQuery).jobExceptionMessage(stringQueryParameters.get("jobExceptionMessage")); verify(mockedQuery).jobDefinitionId(stringQueryParameters.get("jobDefinitionId")); verify(mockedQuery).jobDefinitionType(stringQueryParameters.get("jobDefinitionType")); verify(mockedQuery).jobDefinitionConfiguration(stringQueryParameters.get("jobDefinitionConfiguration")); verify(mockedQuery).processInstanceId(stringQueryParameters.get("processInstanceId")); verify(mockedQuery).processDefinitionId(stringQueryParameters.get("processDefinitionId")); verify(mockedQuery).processDefinitionKey(stringQueryParameters.get("processDefinitionKey")); verify(mockedQuery).deploymentId(stringQueryParameters.get("deploymentId")); verify(mockedQuery).list(); }
query.processDefinitionKey(processDefinitionKey);
query.processDefinitionKey(processDefinitionKey);
@Deployment(resources = {"org/camunda/bpm/engine/test/history/HistoricJobLogTest.testAsyncContinuation.bpmn20.xml"}) public void testQueryByProcessDefinitionKey() { runtimeService.startProcessInstanceByKey("process"); String processDefinitionKey = managementService.createJobQuery().singleResult().getProcessDefinitionKey(); HistoricJobLogQuery query = historyService.createHistoricJobLogQuery().processDefinitionKey(processDefinitionKey); verifyQueryResults(query, 1); }
.processDefinitionKey(PROCESS_KEY) .list(); .processDefinitionKey(PROCESS_KEY) .list(); .processDefinitionKey(PROCESS_KEY) .list(); .processDefinitionKey(PROCESS_KEY) .list();
@Test public void shouldCleanupJobLog() { // given testRule.deploy(CALLING_PROCESS); testRule.deploy(Bpmn.createExecutableProcess(PROCESS_KEY) .startEvent().camundaAsyncBefore() .userTask("userTask").name("userTask") .endEvent().done()); runtimeService.startProcessInstanceByKey(CALLING_PROCESS_KEY); ClockUtil.setCurrentTime(END_DATE); String jobId = managementService.createJobQuery() .singleResult() .getId(); managementService.executeJob(jobId); List<HistoricJobLog> jobLogs = historyService.createHistoricJobLogQuery() .processDefinitionKey(PROCESS_KEY) .list(); // assume assertThat(jobLogs.size(), is(2)); String taskId = taskService.createTaskQuery().singleResult().getId(); taskService.complete(taskId); ClockUtil.setCurrentTime(addDays(END_DATE, 5)); // when runHistoryCleanup(); jobLogs = historyService.createHistoricJobLogQuery() .processDefinitionKey(PROCESS_KEY) .list(); // then assertThat(jobLogs.size(), is(0)); }
public void testQueryByInvalidProcessDefinitionKey() { HistoricJobLogQuery query = historyService.createHistoricJobLogQuery().processDefinitionKey("invalid"); verifyQueryResults(query, 0); try { query.processDefinitionKey(null); fail(); } catch (Exception e) { } }
query.processDefinitionKey(processDefinitionKey);
@Deployment(resources = {"org/camunda/bpm/engine/test/history/HistoricJobLogTest.testAsyncContinuation.bpmn20.xml"}) public void testQueryByProcessDefinitionKey() { runtimeService.startProcessInstanceByKey("process"); String processDefinitionKey = managementService.createJobQuery().singleResult().getProcessDefinitionKey(); HistoricJobLogQuery query = historyService.createHistoricJobLogQuery().processDefinitionKey(processDefinitionKey); verifyQueryResults(query, 1); }
.processDefinitionKey(PROCESS_KEY) .list(); .processDefinitionKey(PROCESS_KEY) .list(); .processDefinitionKey(PROCESS_KEY) .list(); .processDefinitionKey(PROCESS_KEY) .list();
@Test public void shouldCleanupJobLog() { // given testRule.deploy(CALLING_PROCESS); testRule.deploy(Bpmn.createExecutableProcess(PROCESS_KEY) .startEvent().camundaAsyncBefore() .userTask("userTask").name("userTask") .endEvent().done()); runtimeService.startProcessInstanceByKey(CALLING_PROCESS_KEY); ClockUtil.setCurrentTime(END_DATE); String jobId = managementService.createJobQuery() .singleResult() .getId(); managementService.executeJob(jobId); List<HistoricJobLog> jobLogs = historyService.createHistoricJobLogQuery() .processDefinitionKey(PROCESS_KEY) .list(); // assume assertThat(jobLogs.size(), is(2)); String taskId = taskService.createTaskQuery().singleResult().getId(); taskService.complete(taskId); ClockUtil.setCurrentTime(addDays(END_DATE, 5)); // when runHistoryCleanup(); jobLogs = historyService.createHistoricJobLogQuery() .processDefinitionKey(PROCESS_KEY) .list(); // then assertThat(jobLogs.size(), is(0)); }