package org.akaza.openclinica.dao; import org.akaza.openclinica.dao.hibernate.DatabaseChangeLogDao; import org.akaza.openclinica.domain.technicaladmin.DatabaseChangeLogBean; import org.akaza.openclinica.templates.HibernateOcDbTestCase; public class DatabaseChangeLogDaoTest extends HibernateOcDbTestCase { private final Integer POSTGRES_COUNT = 833; private final Integer ORACLE_COUNT = 833; public DatabaseChangeLogDaoTest() { super(); } /* public void testCount() { DatabaseChangeLogDao databaseChangeLogDao = (DatabaseChangeLogDao) getContext().getBean("databaseChangeLogDao"); Long count = databaseChangeLogDao.count(); if (getDbName().equals("postgres")) { assertEquals("Total Count should be", String.valueOf(POSTGRES_COUNT), String.valueOf(count)); } if (getDbName().equals("oracle")) { assertEquals("Total Count should be", String.valueOf(ORACLE_COUNT), String.valueOf(count)); } } public void testfindAll() { DatabaseChangeLogDao databaseChangeLogDao = (DatabaseChangeLogDao) getContext().getBean("databaseChangeLogDao"); DatabaseChangeLogBean databaseChangeLogBean = null; ArrayList<DatabaseChangeLogBean> databaseChangeLogBeans = databaseChangeLogDao.findAll(); databaseChangeLogBean = databaseChangeLogBeans.get(0); if (getDbName().equals("postgres")) { assertEquals("Total Count should be", String.valueOf(POSTGRES_COUNT), String.valueOf(databaseChangeLogBeans.size())); } if (getDbName().equals("oracle")) { assertEquals("Total Count should be", String.valueOf(ORACLE_COUNT), String.valueOf(databaseChangeLogBeans.size())); } assertNotNull(databaseChangeLogBean); } */ public void testfindById() { DatabaseChangeLogDao databaseChangeLogDao = (DatabaseChangeLogDao) getContext().getBean("databaseChangeLogDao"); DatabaseChangeLogBean databaseChangeLogBean = null; databaseChangeLogBean = databaseChangeLogDao.findById("1235684743487-1", "pgawade (generated)", "migration/2.5/changeLogCreateTables.xml"); assertNotNull(databaseChangeLogBean); assertEquals("Author should be pgawade (generated)", "pgawade (generated)", databaseChangeLogBean.getAuthor()); } public void tearDown(){ super.tearDown(); } }