@Override protected void setUp() throws Exception { super.setUp(); SecurityTestUtils.switchToSuperuser(); rDao = registerDaoMockFor(ExpeditedAdverseEventReportDao.class); rpDao = registerDaoMockFor(AdverseEventReportingPeriodDao.class); reportDao = registerDaoMockFor(ReportDao.class); reconciliationReportDao = registerDaoMockFor(ReconciliationReportDao.class); factory = registerMockFor(AERoutingAndReviewDTOFactory.class); wfService = registerMockFor(WorkflowService.class); processInstance = registerMockFor(ProcessInstance.class); contextInstance = registerMockFor(ContextInstance.class); reportValidationService = registerMockFor(ReportValidationService.class); impl = new AdverseEventRoutingAndReviewRepositoryImpl(); impl.setAdverseEventReportingPeriodDao(rpDao); impl.setRoutingAndReviewFactory(factory); impl.setExpeditedAdverseEventReportDao(rDao); impl.setReportDao(reportDao); impl.setWorkflowService(wfService); impl.setReportValidationService(reportValidationService); impl.setReconciliationReportDao(reconciliationReportDao); }