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