@Deployment(resources = { "org/camunda/bpm/engine/test/api/oneTaskProcess.bpmn20.xml" }) public void testQueryByProcessInstanceBusinessKeyLike() { // given runtimeService.startProcessInstanceByKey("oneTaskProcess", "BUSINESS-KEY-1"); HistoricTaskInstanceQuery query = historyService.createHistoricTaskInstanceQuery(); // then assertEquals(1, query.processInstanceBusinessKeyLike("BUSINESS-KEY-1").list().size()); assertEquals(1, query.processInstanceBusinessKeyLike("BUSINESS-KEY%").count()); assertEquals(1, query.processInstanceBusinessKeyLike("%KEY-1").count()); assertEquals(1, query.processInstanceBusinessKeyLike("%KEY%").count()); assertEquals(0, query.processInstanceBusinessKeyLike("BUZINESS-KEY%").count()); }
@Test public void testQueryByProcessInstanceBusinessKeyLikeAsPost() { String processInstanceBusinessKeyLike = MockProvider.EXAMPLE_HISTORIC_TASK_INST_PROC_INST_BUSINESS_KEY; Map<String, Object> params = new HashMap<String, Object>(); params.put("processInstanceBusinessKeyLike", processInstanceBusinessKeyLike); given() .contentType(POST_JSON_CONTENT_TYPE) .body(params) .then().expect().statusCode(Status.OK.getStatusCode()) .when().post(HISTORIC_TASK_INSTANCE_RESOURCE_URL); verify(mockedQuery).processInstanceBusinessKeyLike(processInstanceBusinessKeyLike); }
@Test public void testQueryByProcessInstanceBusinessKeyLike() { String processInstanceBusinessKeyLike = MockProvider.EXAMPLE_HISTORIC_TASK_INST_PROC_INST_BUSINESS_KEY; given() .queryParam("processInstanceBusinessKeyLike", processInstanceBusinessKeyLike) .then().expect().statusCode(Status.OK.getStatusCode()) .when().get(HISTORIC_TASK_INSTANCE_RESOURCE_URL); verify(mockedQuery).processInstanceBusinessKeyLike(processInstanceBusinessKeyLike); }
query.processInstanceBusinessKeyLike(processInstanceBusinessKeyLike);
query.processInstanceBusinessKeyLike(processInstanceBusinessKeyLike);
@Deployment(resources = { "org/camunda/bpm/engine/test/api/oneTaskProcess.bpmn20.xml" }) public void testQueryByProcessInstanceBusinessKeyLike() { // given runtimeService.startProcessInstanceByKey("oneTaskProcess", "BUSINESS-KEY-1"); HistoricTaskInstanceQuery query = historyService.createHistoricTaskInstanceQuery(); // then assertEquals(1, query.processInstanceBusinessKeyLike("BUSINESS-KEY-1").list().size()); assertEquals(1, query.processInstanceBusinessKeyLike("BUSINESS-KEY%").count()); assertEquals(1, query.processInstanceBusinessKeyLike("%KEY-1").count()); assertEquals(1, query.processInstanceBusinessKeyLike("%KEY%").count()); assertEquals(0, query.processInstanceBusinessKeyLike("BUZINESS-KEY%").count()); }
query.processInstanceBusinessKeyLike(processInstanceBusinessKeyLike);