@Test public void testQueryByCaseExecutionIdAsPost() { String caseExecutionId = MockProvider.EXAMPLE_HISTORIC_TASK_INST_CASE_EXEC_ID; Map<String, Object> params = new HashMap<String, Object>(); params.put("caseExecutionId", caseExecutionId); given() .contentType(POST_JSON_CONTENT_TYPE) .body(params) .then().expect().statusCode(Status.OK.getStatusCode()) .when().post(HISTORIC_TASK_INSTANCE_RESOURCE_URL); verify(mockedQuery).caseExecutionId(caseExecutionId); }
public void testQueryByInvalidCaseExecutionId() { HistoricTaskInstanceQuery query = historyService.createHistoricTaskInstanceQuery(); query.caseExecutionId("invalid"); assertEquals(0, query.count()); assertEquals(0, query.list().size()); assertNull(query.singleResult()); query.caseExecutionId(null); assertEquals(0, query.count()); assertEquals(0, query.list().size()); assertNull(query.singleResult()); }
@Test public void testQueryByCaseExecutionId() { String caseExecutionId = MockProvider.EXAMPLE_HISTORIC_TASK_INST_CASE_EXEC_ID; given() .queryParam("caseExecutionId", caseExecutionId) .then().expect().statusCode(Status.OK.getStatusCode()) .when().get(HISTORIC_TASK_INSTANCE_RESOURCE_URL); verify(mockedQuery).caseExecutionId(caseExecutionId); }
query.caseExecutionId(caseExecutionId);
query.caseExecutionId(caseExecutionId);
@Deployment(resources={"org/camunda/bpm/engine/test/api/cmmn/oneTaskCase.cmmn"}) public void testQueryByCaseExecutionId() { // given String key = "oneTaskCase"; String caseDefinitionId = repositoryService .createCaseDefinitionQuery() .caseDefinitionKey(key) .singleResult() .getId(); String caseInstanceId = caseService .withCaseDefinitionByKey(key) .create() .getId(); String humanTaskId = caseService .createCaseExecutionQuery() .activityId("PI_HumanTask_1") .singleResult() .getId(); // then HistoricTaskInstanceQuery query = historyService.createHistoricTaskInstanceQuery(); query.caseExecutionId(humanTaskId); 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 testQueryByInvalidCaseExecutionId() { HistoricTaskInstanceQuery query = historyService.createHistoricTaskInstanceQuery(); query.caseExecutionId("invalid"); assertEquals(0, query.count()); assertEquals(0, query.list().size()); assertNull(query.singleResult()); query.caseExecutionId(null); assertEquals(0, query.count()); assertEquals(0, query.list().size()); assertNull(query.singleResult()); }
query.caseExecutionId(caseExecutionId);
@Deployment(resources={"org/camunda/bpm/engine/test/api/cmmn/oneTaskCase.cmmn"}) public void testQueryByCaseExecutionId() { // given String key = "oneTaskCase"; String caseDefinitionId = repositoryService .createCaseDefinitionQuery() .caseDefinitionKey(key) .singleResult() .getId(); String caseInstanceId = caseService .withCaseDefinitionByKey(key) .create() .getId(); String humanTaskId = caseService .createCaseExecutionQuery() .activityId("PI_HumanTask_1") .singleResult() .getId(); // then HistoricTaskInstanceQuery query = historyService.createHistoricTaskInstanceQuery(); query.caseExecutionId(humanTaskId); 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()); }