package org.akaza.openclinica.dao; import org.akaza.openclinica.dao.hibernate.AuditUserLoginDao; import org.akaza.openclinica.domain.technicaladmin.AuditUserLoginBean; import org.akaza.openclinica.domain.technicaladmin.LoginStatus; import org.akaza.openclinica.templates.HibernateOcDbTestCase; import java.util.Date; public class AuditUserLoginDaoTest extends HibernateOcDbTestCase { public AuditUserLoginDaoTest() { super(); } public void testSaveOrUpdate() { AuditUserLoginDao auditUserLoginDao = (AuditUserLoginDao) getContext().getBean("auditUserLoginDao"); AuditUserLoginBean auditUserLoginBean = new AuditUserLoginBean(); auditUserLoginBean.setUserName("testUser"); auditUserLoginBean.setLoginAttemptDate(new Date()); auditUserLoginBean.setLoginStatus(LoginStatus.SUCCESSFUL_LOGIN); auditUserLoginBean = auditUserLoginDao.saveOrUpdate(auditUserLoginBean); assertNotNull("Persistant id is null", auditUserLoginBean.getId()); } public void testfindById() { AuditUserLoginDao auditUserLoginDao = (AuditUserLoginDao) getContext().getBean("auditUserLoginDao"); AuditUserLoginBean auditUserLoginBean = auditUserLoginDao.findById(-1); assertEquals("UserName should be testUser", "testUser", auditUserLoginBean.getUserName()); } }