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
}
}