public void testQueryByInvalidJobDefinitionConfiguration() { HistoricJobLogQuery query = historyService.createHistoricJobLogQuery().jobDefinitionConfiguration("invalid"); verifyQueryResults(query, 0); try { query.jobDefinitionConfiguration(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(); }
@Deployment(resources = {"org/camunda/bpm/engine/test/history/HistoricJobLogTest.testAsyncContinuation.bpmn20.xml"}) public void testQueryByJobDefinitionConfiguration() { runtimeService.startProcessInstanceByKey("process"); HistoricJobLogQuery query = historyService.createHistoricJobLogQuery().jobDefinitionConfiguration(MessageJobDeclaration.ASYNC_BEFORE); verifyQueryResults(query, 1); }
.jobDefinitionConfiguration(batchId) .list(); .jobDefinitionConfiguration(batchId) .list();
query.jobDefinitionConfiguration(jobDefinitionConfiguration);
query.jobDefinitionConfiguration(jobDefinitionConfiguration);
assertEquals(0, historyService.createHistoricJobLogQuery().jobDefinitionConfiguration(batchId).count());
assertEquals(2, historyService.createHistoricJobLogQuery().jobDefinitionConfiguration(modificationBatch.getId()).count()); batchIds.remove(modificationBatch.getId()); for (String batchId : batchIds) { assertEquals(0, historyService.createHistoricJobLogQuery().jobDefinitionConfiguration(batchId).count());
@Test public void testCleanupHistoricJobLog() { initBatchOperationHistoryTimeToLive(DEFAULT_TTL_DAYS); int daysInThePast = -11; // given prepareHistoricBatches(1, daysInThePast); HistoricBatch batch = historyService.createHistoricBatchQuery().singleResult(); String batchId = batch.getId(); // when runHistoryCleanup(); // then assertEquals(0, historyService.createHistoricBatchQuery().count()); assertEquals(0, historyService.createHistoricJobLogQuery().jobDefinitionConfiguration(batchId).count()); }
@Test public void testCleanupHistoricIncident() { initBatchOperationHistoryTimeToLive(DEFAULT_TTL_DAYS); ClockUtil.setCurrentTime(DateUtils.addDays(new Date(), -11)); BatchEntity batch = (BatchEntity) createFailingMigrationBatch(); migrationHelper.executeSeedJob(batch); List<Job> list = managementService.createJobQuery().list(); for (Job job : list) { if (((JobEntity) job).getJobHandlerType().equals("instance-migration")) { managementService.setJobRetries(job.getId(), 1); } } migrationHelper.executeJobs(batch); List<String> byteArrayIds = findExceptionByteArrayIds(); ClockUtil.setCurrentTime(DateUtils.addDays(new Date(), -10)); managementService.deleteBatch(batch.getId(), false); ClockUtil.setCurrentTime(new Date()); // given HistoricBatch historicBatch = historyService.createHistoricBatchQuery().singleResult(); String batchId = historicBatch.getId(); // when runHistoryCleanup(); assertEquals(0, historyService.createHistoricBatchQuery().count()); assertEquals(0, historyService.createHistoricJobLogQuery().jobDefinitionConfiguration(batchId).count()); assertEquals(0, historyService.createHistoricIncidentQuery().count()); verifyByteArraysWereRemoved(byteArrayIds.toArray(new String[] {})); }
public void testQueryByInvalidJobDefinitionConfiguration() { HistoricJobLogQuery query = historyService.createHistoricJobLogQuery().jobDefinitionConfiguration("invalid"); verifyQueryResults(query, 0); try { query.jobDefinitionConfiguration(null); fail(); } catch (Exception e) { } }
@Deployment(resources = {"org/camunda/bpm/engine/test/history/HistoricJobLogTest.testAsyncContinuation.bpmn20.xml"}) public void testQueryByJobDefinitionConfiguration() { runtimeService.startProcessInstanceByKey("process"); HistoricJobLogQuery query = historyService.createHistoricJobLogQuery().jobDefinitionConfiguration(MessageJobDeclaration.ASYNC_BEFORE); verifyQueryResults(query, 1); }
.jobDefinitionConfiguration(batchId) .list(); .jobDefinitionConfiguration(batchId) .list();
query.jobDefinitionConfiguration(jobDefinitionConfiguration);
assertEquals(0, historyService.createHistoricJobLogQuery().jobDefinitionConfiguration(batchId).count());
assertEquals(2, historyService.createHistoricJobLogQuery().jobDefinitionConfiguration(modificationBatch.getId()).count()); batchIds.remove(modificationBatch.getId()); for (String batchId : batchIds) { assertEquals(0, historyService.createHistoricJobLogQuery().jobDefinitionConfiguration(batchId).count());
@Test public void testCleanupHistoricJobLog() { initBatchOperationHistoryTimeToLive(DEFAULT_TTL_DAYS); int daysInThePast = -11; // given prepareHistoricBatches(1, daysInThePast); HistoricBatch batch = historyService.createHistoricBatchQuery().singleResult(); String batchId = batch.getId(); // when runHistoryCleanup(); // then assertEquals(0, historyService.createHistoricBatchQuery().count()); assertEquals(0, historyService.createHistoricJobLogQuery().jobDefinitionConfiguration(batchId).count()); }
@Test public void testCleanupHistoricIncident() { initBatchOperationHistoryTimeToLive(DEFAULT_TTL_DAYS); ClockUtil.setCurrentTime(DateUtils.addDays(new Date(), -11)); BatchEntity batch = (BatchEntity) createFailingMigrationBatch(); migrationHelper.executeSeedJob(batch); List<Job> list = managementService.createJobQuery().list(); for (Job job : list) { if (((JobEntity) job).getJobHandlerType().equals("instance-migration")) { managementService.setJobRetries(job.getId(), 1); } } migrationHelper.executeJobs(batch); List<String> byteArrayIds = findExceptionByteArrayIds(); ClockUtil.setCurrentTime(DateUtils.addDays(new Date(), -10)); managementService.deleteBatch(batch.getId(), false); ClockUtil.setCurrentTime(new Date()); // given HistoricBatch historicBatch = historyService.createHistoricBatchQuery().singleResult(); String batchId = historicBatch.getId(); // when runHistoryCleanup(); assertEquals(0, historyService.createHistoricBatchQuery().count()); assertEquals(0, historyService.createHistoricJobLogQuery().jobDefinitionConfiguration(batchId).count()); assertEquals(0, historyService.createHistoricIncidentQuery().count()); verifyByteArraysWereRemoved(byteArrayIds.toArray(new String[] {})); }