package org.nextprot.api.core.dao; import static org.junit.Assert.assertEquals; import java.util.List; import org.junit.Test; import org.nextprot.api.core.domain.Overview.History; import org.nextprot.api.core.test.base.CoreUnitBaseTest; import org.springframework.beans.factory.annotation.Autowired; import com.github.springtestdbunit.annotation.DatabaseOperation; import com.github.springtestdbunit.annotation.DatabaseSetup; @DatabaseSetup(value = "HistoryDaoTest.xml", type = DatabaseOperation.INSERT) public class HistoryDaoTest extends CoreUnitBaseTest { @Autowired private HistoryDao historyDao; @Test public void testFindHistoryEntry() { List<History> histories = this.historyDao.findHistoryByEntry("PAM"); assertEquals(1, histories.size()); History history = histories.get(0); assertEquals("Evidence_at_protein_level", history.getProteinExistence()); assertEquals("2010-03-01", history.getFormattedNextprotIntegrationDate()); assertEquals("2013-06-15", history.getFormattedNextprotUpdateDate()); assertEquals("2006-10-31", history.getFormattedUniprotIntegrationDate()); assertEquals("2013-04-03", history.getFormattedUniprotUpdateDate()); assertEquals("1", history.getSequenceVersion()); } }