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.Publication; 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 = "PublicationDaoTest.xml", type = DatabaseOperation.INSERT) public class PublicationDaoTest extends CoreUnitBaseTest { @Autowired private PublicationDao publicationDao; @Test public void testFindSortedPublicationsByMasterId() { List<Publication> publications = this.publicationDao.findSortedPublicationsByMasterId(100L); //assertEquals(6, publications.size()); // if we exclude PIR pub - entry associations assertEquals(7, publications.size()); // if we include PIR pub - entry associations } }