@Test public void testQueryByExecutionIdAsPost() { String executionId = MockProvider.EXAMPLE_HISTORIC_TASK_INST_EXEC_ID; Map<String, Object> params = new HashMap<String, Object>(); params.put("executionId", executionId); given() .contentType(POST_JSON_CONTENT_TYPE) .body(params) .then().expect().statusCode(Status.OK.getStatusCode()) .when().post(HISTORIC_TASK_INSTANCE_RESOURCE_URL); verify(mockedQuery).executionId(executionId); }
@Test public void testQueryByExecutionId() { String executionId = MockProvider.EXAMPLE_HISTORIC_TASK_INST_EXEC_ID; given() .queryParam("executionId", executionId) .then().expect().statusCode(Status.OK.getStatusCode()) .when().get(HISTORIC_TASK_INSTANCE_RESOURCE_URL); verify(mockedQuery).executionId(executionId); }
query.executionId(executionId);
query.executionId(executionId);
assertEquals(1, historyService.createHistoricTaskInstanceQuery().executionId(finishedInstance.getId()).count()); assertEquals(0, historyService.createHistoricTaskInstanceQuery().executionId("unexistingexecution").count());
query.executionId(executionId);
assertEquals(1, historyService.createHistoricTaskInstanceQuery().executionId(finishedInstance.getId()).count()); assertEquals(0, historyService.createHistoricTaskInstanceQuery().executionId("unexistingexecution").count());