@Test public void testQueryByProcessDefinitionNameAsPost() { String processDefinitionName = "aProcDefName"; Map<String, Object> params = new HashMap<String, Object>(); params.put("processDefinitionName", processDefinitionName); given() .contentType(POST_JSON_CONTENT_TYPE) .body(params) .then().expect().statusCode(Status.OK.getStatusCode()) .when().post(HISTORIC_TASK_INSTANCE_RESOURCE_URL); verify(mockedQuery).processDefinitionName(processDefinitionName); }
@Test public void testQueryByProcessDefinitionName() { String processDefinitionName = "aProcDefName"; given() .queryParam("processDefinitionName", processDefinitionName) .then().expect().statusCode(Status.OK.getStatusCode()) .when().get(HISTORIC_TASK_INSTANCE_RESOURCE_URL); verify(mockedQuery).processDefinitionName(processDefinitionName); }
query.processDefinitionName(processDefinitionName);
query.processDefinitionName(processDefinitionName);
assertEquals(1, historyService.createHistoricTaskInstanceQuery().processDefinitionName("Historic task query test process").count()); assertEquals(0, historyService.createHistoricTaskInstanceQuery().processDefinitionName("unexistingdefinitionname").count());
query.processDefinitionName(processDefinitionName);
assertEquals(1, historyService.createHistoricTaskInstanceQuery().processDefinitionName("Historic task query test process").count()); assertEquals(0, historyService.createHistoricTaskInstanceQuery().processDefinitionName("unexistingdefinitionname").count());