/** * Tests <code>{@link CopilotProjectDAOImpl#getCopilotProjects(long)}</code> method. * * <p>{@link CopilotDAOException} is expected. * * @throws CopilotDAOException if any error occurs */ @Test(expected = CopilotDAOException.class) public void testGetCopilotProjectsFailure1() throws CopilotDAOException { ApplicationContext applicationContext = new ClassPathXmlApplicationContext("invalidApplicationContext.xml"); CopilotProjectDAOImpl copilotProjectDAO = new CopilotProjectDAOImpl(); copilotProjectDAO.setSessionFactory( (SessionFactory) applicationContext.getBean("sessionFactory")); copilotProjectDAO.getCopilotProjects(1L); }
/** * Tests <code>{@link * CopilotProjectDAOImpl#create(com.topcoder.direct.services.copilot.model.IdentifiableEntity)} * </code> method. * * <p>{@link CopilotDAOException} is expected. * * @throws CopilotDAOException if any error occurs */ @Test(expected = CopilotDAOException.class) public void testCreateFailure2() throws CopilotDAOException { CopilotProject copilotProject = TestHelper.createCopilotProject(); ApplicationContext applicationContext = new ClassPathXmlApplicationContext("invalidApplicationContext.xml"); CopilotProjectDAOImpl copilotProjectDAO = new CopilotProjectDAOImpl(); copilotProjectDAO.setSessionFactory( (SessionFactory) applicationContext.getBean("sessionFactory")); copilotProjectDAO.create(copilotProject); }