@Test public void testCaseQueryActiveAsPost() { Map<String, Boolean> body = new HashMap<String, Boolean>(); body.put("active", true); given() .contentType(POST_JSON_CONTENT_TYPE) .body(body) .then().expect() .statusCode(Status.OK.getStatusCode()) .when() .post(HISTORIC_CASE_INSTANCE_RESOURCE_URL); InOrder inOrder = inOrder(mockedQuery); inOrder.verify(mockedQuery).active(); inOrder.verify(mockedQuery).list(); }
@Test public void testCaseActiveClosed() { given() .queryParam("active", true) .then().expect() .statusCode(Status.OK.getStatusCode()) .when() .get(HISTORIC_CASE_INSTANCE_RESOURCE_URL); InOrder inOrder = inOrder(mockedQuery); inOrder.verify(mockedQuery).active(); inOrder.verify(mockedQuery).list(); }
@After public void cleanUp() { List<HistoricCaseInstance> instanceList = historyService.createHistoricCaseInstanceQuery().active().list(); if (!instanceList.isEmpty()) { for (HistoricCaseInstance instance : instanceList) { caseService.terminateCaseExecution(instance.getId()); caseService.closeCaseInstance(instance.getId()); } } List<HistoricCaseInstance> historicCaseInstances = historyService.createHistoricCaseInstanceQuery().list(); for (HistoricCaseInstance historicCaseInstance : historicCaseInstances) { historyService.deleteHistoricCaseInstance(historicCaseInstance.getId()); } }
assertCount(1, historicQuery().active()); assertCount(1, historicQuery().notClosed());
@After public void cleanUp() { List<HistoricCaseInstance> instanceList = historyService.createHistoricCaseInstanceQuery().active().list(); if (!instanceList.isEmpty()) { for (HistoricCaseInstance instance : instanceList) { caseService.terminateCaseExecution(instance.getId()); caseService.closeCaseInstance(instance.getId()); } } List<HistoricCaseInstance> historicCaseInstances = historyService.createHistoricCaseInstanceQuery().list(); for (HistoricCaseInstance historicCaseInstance : historicCaseInstances) { historyService.deleteHistoricCaseInstance(historicCaseInstance.getId()); } }
assertCount(1, historicQuery().active()); assertCount(1, historicQuery().notClosed());