@Test public void testQueryByCaseDefinitionIdAsPost() { String caseDefinitionId = MockProvider.EXAMPLE_HISTORIC_TASK_INST_CASE_DEF_ID; Map<String, Object> params = new HashMap<String, Object>(); params.put("caseDefinitionId", caseDefinitionId); given() .contentType(POST_JSON_CONTENT_TYPE) .body(params) .then().expect().statusCode(Status.OK.getStatusCode()) .when().post(HISTORIC_TASK_INSTANCE_RESOURCE_URL); verify(mockedQuery).caseDefinitionId(caseDefinitionId); }
@Test public void testQueryByCaseDefinitionId() { String caseDefinitionId = MockProvider.EXAMPLE_HISTORIC_TASK_INST_CASE_DEF_ID; given() .queryParam("caseDefinitionId", caseDefinitionId) .then().expect().statusCode(Status.OK.getStatusCode()) .when().get(HISTORIC_TASK_INSTANCE_RESOURCE_URL); verify(mockedQuery).caseDefinitionId(caseDefinitionId); }
public void testQueryByInvalidCaseDefinitionId() { HistoricTaskInstanceQuery query = historyService.createHistoricTaskInstanceQuery(); query.caseDefinitionId("invalid"); assertEquals(0, query.count()); assertEquals(0, query.list().size()); assertNull(query.singleResult()); query.caseDefinitionId(null); assertEquals(0, query.count()); assertEquals(0, query.list().size()); assertNull(query.singleResult()); }
query.caseDefinitionId(caseDefinitionId);
query.caseDefinitionId(caseDefinitionId);
@Deployment(resources={"org/camunda/bpm/engine/test/api/cmmn/oneTaskCase.cmmn"}) public void testQueryByCaseDefinitionId() { // given String caseDefinitionId = repositoryService .createCaseDefinitionQuery() .singleResult() .getId(); String caseInstanceId = caseService .withCaseDefinition(caseDefinitionId) .create() .getId(); String humanTaskId = caseService .createCaseExecutionQuery() .activityId("PI_HumanTask_1") .singleResult() .getId(); // then HistoricTaskInstanceQuery query = historyService.createHistoricTaskInstanceQuery(); query.caseDefinitionId(caseDefinitionId); assertEquals(1, query.count()); assertEquals(1, query.list().size()); assertNotNull(query.singleResult()); HistoricTaskInstance task = query.singleResult(); assertNotNull(task); assertEquals(caseDefinitionId, task.getCaseDefinitionId()); assertEquals(caseInstanceId, task.getCaseInstanceId()); assertEquals(humanTaskId, task.getCaseExecutionId()); }
public void testQueryByInvalidCaseDefinitionId() { HistoricTaskInstanceQuery query = historyService.createHistoricTaskInstanceQuery(); query.caseDefinitionId("invalid"); assertEquals(0, query.count()); assertEquals(0, query.list().size()); assertNull(query.singleResult()); query.caseDefinitionId(null); assertEquals(0, query.count()); assertEquals(0, query.list().size()); assertNull(query.singleResult()); }
query.caseDefinitionId(caseDefinitionId);
@Deployment(resources={"org/camunda/bpm/engine/test/api/cmmn/oneTaskCase.cmmn"}) public void testQueryByCaseDefinitionId() { // given String caseDefinitionId = repositoryService .createCaseDefinitionQuery() .singleResult() .getId(); String caseInstanceId = caseService .withCaseDefinition(caseDefinitionId) .create() .getId(); String humanTaskId = caseService .createCaseExecutionQuery() .activityId("PI_HumanTask_1") .singleResult() .getId(); // then HistoricTaskInstanceQuery query = historyService.createHistoricTaskInstanceQuery(); query.caseDefinitionId(caseDefinitionId); assertEquals(1, query.count()); assertEquals(1, query.list().size()); assertNotNull(query.singleResult()); HistoricTaskInstance task = query.singleResult(); assertNotNull(task); assertEquals(caseDefinitionId, task.getCaseDefinitionId()); assertEquals(caseInstanceId, task.getCaseInstanceId()); assertEquals(humanTaskId, task.getCaseExecutionId()); }