package org.akaza.openclinica.dao; import org.akaza.openclinica.dao.hibernate.ConfigurationDao; import org.akaza.openclinica.domain.technicaladmin.ConfigurationBean; import org.akaza.openclinica.templates.HibernateOcDbTestCase; public class ConfigurationDaoTest extends HibernateOcDbTestCase { public ConfigurationDaoTest() { super(); } public void testSaveOrUpdate() { ConfigurationDao configurationDao = (ConfigurationDao) getContext().getBean("configurationDao"); ConfigurationBean configurationBean = new ConfigurationBean(); configurationBean.setKey("user.test"); configurationBean.setValue("test"); configurationBean.setDescription("Testing attention please"); configurationBean = configurationDao.saveOrUpdate(configurationBean); assertNotNull("Persistant id is null", configurationBean.getId()); } public void testfindById() { ConfigurationDao configurationDao = (ConfigurationDao) getContext().getBean("configurationDao"); ConfigurationBean configurationBean = configurationDao.findById(-1); assertEquals("Key should be test.test", "test.test", configurationBean.getKey()); } public void testfindByKey() { ConfigurationDao configurationDao = (ConfigurationDao) getContext().getBean("configurationDao"); ConfigurationBean configurationBean = configurationDao.findByKey("test.test"); assertEquals("Key should be test.test", "test.test", configurationBean.getKey()); } }