@Deployment(resources = { "org/camunda/bpm/engine/test/api/oneTaskProcess.bpmn20.xml" }) public void testQueryByProcessInstanceBusinessKeyAndArray() { // given String businessKey1 = "BUSINESS-KEY-1"; String businessKey2 = "BUSINESS-KEY-2"; String businessKey3 = "BUSINESS-KEY-3"; String unexistingBusinessKey = "unexistingBusinessKey"; runtimeService.startProcessInstanceByKey("oneTaskProcess", businessKey1); runtimeService.startProcessInstanceByKey("oneTaskProcess", businessKey2); runtimeService.startProcessInstanceByKey("oneTaskProcess", businessKey3); HistoricTaskInstanceQuery query = historyService.createHistoricTaskInstanceQuery(); // then assertEquals(0, query.processInstanceBusinessKeyIn(businessKey1, businessKey2).processInstanceBusinessKey(unexistingBusinessKey).count()); assertEquals(1, query.processInstanceBusinessKeyIn(businessKey2, businessKey3).processInstanceBusinessKey(businessKey2).count()); } }
@Test public void testQueryByProcessInstanceBusinessKeyAsPost() { String processInstanceBusinessKey = MockProvider.EXAMPLE_HISTORIC_TASK_INST_PROC_INST_BUSINESS_KEY; Map<String, Object> params = new HashMap<String, Object>(); params.put("processInstanceBusinessKey", processInstanceBusinessKey); given() .contentType(POST_JSON_CONTENT_TYPE) .body(params) .then().expect().statusCode(Status.OK.getStatusCode()) .when().post(HISTORIC_TASK_INSTANCE_RESOURCE_URL); verify(mockedQuery).processInstanceBusinessKey(processInstanceBusinessKey); }
query.processInstanceBusinessKey(processInstanceBusinessKey);
query.processInstanceBusinessKey(processInstanceBusinessKey);
@Deployment(resources = { "org/camunda/bpm/engine/test/api/oneTaskProcess.bpmn20.xml" }) public void testQueryByProcessInstanceBusinessKeyAndArray() { // given String businessKey1 = "BUSINESS-KEY-1"; String businessKey2 = "BUSINESS-KEY-2"; String businessKey3 = "BUSINESS-KEY-3"; String unexistingBusinessKey = "unexistingBusinessKey"; runtimeService.startProcessInstanceByKey("oneTaskProcess", businessKey1); runtimeService.startProcessInstanceByKey("oneTaskProcess", businessKey2); runtimeService.startProcessInstanceByKey("oneTaskProcess", businessKey3); HistoricTaskInstanceQuery query = historyService.createHistoricTaskInstanceQuery(); // then assertEquals(0, query.processInstanceBusinessKeyIn(businessKey1, businessKey2).processInstanceBusinessKey(unexistingBusinessKey).count()); assertEquals(1, query.processInstanceBusinessKeyIn(businessKey2, businessKey3).processInstanceBusinessKey(businessKey2).count()); } }
@Deployment(resources = { "org/camunda/bpm/engine/test/api/oneTaskProcess.bpmn20.xml" }) public void testQueryByProcessInstanceBusinessKey() { // given ProcessInstance piBusinessKey1 = runtimeService.startProcessInstanceByKey("oneTaskProcess", "BUSINESS-KEY-1"); HistoricTaskInstanceQuery query = historyService.createHistoricTaskInstanceQuery(); // then assertEquals(1, query.processInstanceBusinessKey(piBusinessKey1.getBusinessKey()).count()); assertEquals(0, query.processInstanceBusinessKey("unexistingBusinessKey").count()); }
query.processInstanceBusinessKey(processInstanceBusinessKey);
@Test public void testQueryByProcessInstanceBusinessKey() { String processInstanceBusinessKey = MockProvider.EXAMPLE_HISTORIC_TASK_INST_PROC_INST_BUSINESS_KEY; given() .queryParam("processInstanceBusinessKey", processInstanceBusinessKey) .then().expect().statusCode(Status.OK.getStatusCode()) .when().get(HISTORIC_TASK_INSTANCE_RESOURCE_URL); verify(mockedQuery).processInstanceBusinessKey(processInstanceBusinessKey); }
@Deployment(resources = { "org/camunda/bpm/engine/test/api/oneTaskProcess.bpmn20.xml" }) public void testQueryByProcessInstanceBusinessKey() { // given ProcessInstance piBusinessKey1 = runtimeService.startProcessInstanceByKey("oneTaskProcess", "BUSINESS-KEY-1"); HistoricTaskInstanceQuery query = historyService.createHistoricTaskInstanceQuery(); // then assertEquals(1, query.processInstanceBusinessKey(piBusinessKey1.getBusinessKey()).count()); assertEquals(0, query.processInstanceBusinessKey("unexistingBusinessKey").count()); }