approvalSessionRemote.addApprovalRequest(admin1, executableRequest, gc);
approvalExecutionSessionRemote.approve(admin1, nonExecutableRequest.generateApprovalId(), approval1, gc);
approvalExecutionSessionRemote.approve(admin2, nonExecutableRequest.generateApprovalId(), approval2, gc);
result = approvalSessionRemote.findApprovalDataVO(admin1, executableRequest.generateApprovalId());
assertTrue(result.size() == 1);
next = (ApprovalDataVO) result.iterator().next();
assertTrue("Status = " + next.getStatus(), next.getStatus() == ApprovalDataVO.STATUS_EXECUTED);
// Make sure that the approval still have status executed after