package fr.mcc.ginco.tests.daos; import fr.mcc.ginco.beans.ThesaurusOrganization; import fr.mcc.ginco.dao.hibernate.ThesaurusOrganizationDAO; import fr.mcc.ginco.tests.BaseDAOTest; import junit.framework.Assert; import org.junit.Before; import org.junit.Test; import java.util.List; public class ThesaurusOrganizationDAOTest extends BaseDAOTest { private ThesaurusOrganizationDAO thesaurusOrganizationDAO; @Before public void handleSetUpOperation() throws Exception{ super.handleSetUpOperation(); thesaurusOrganizationDAO = new ThesaurusOrganizationDAO(); thesaurusOrganizationDAO.setSessionFactory(getSessionFactory()); } @Test public void testGetFilteredOrganizationNames() { List<ThesaurusOrganization> list = thesaurusOrganizationDAO.getFilteredOrganizationNames(); Assert.assertEquals("Should contain only one organization.", 1, list.size()); Assert.assertEquals("Should be the first organization", "Smile", list.get(0).getName()); } @Override public String getXmlDataFileInit() { return "/thesaurus_init.xml"; } }