@Test public void testDrafts() throws CvqException { this.createDrafts(2); List<Request> drafts = this.getDrafts(); assertEquals(2, drafts.size()); requestWorkflowService.delete(drafts.get(0).getId()); continueWithNewTransaction(); drafts = getDrafts(); assertEquals(1, drafts.size()); Request draft2 = drafts.get(0); draft2.setState(RequestState.PENDING); requestWorkflowService.modify(draft2); continueWithNewTransaction(); try { this.getDraftById(draft2.getId()); fail(); } catch (IndexOutOfBoundsException e) { } requestWorkflowService.delete(draft2.getId()); continueWithNewTransaction(); assertEquals(0, getDrafts().size()); }
public void sendRequests() { List<Request> requests = requestExternalService.getSendableRequests(edemandeService.getLabel()); for (Request request : requests) { try { requestExternalService.sendRequest(request); } catch (CvqException e) { logger.warn( "sendRequests() Unable to send request " + request.getId() + " to " + edemandeService.getLabel()); } } }