package org.molgenis.data.annotation.core.entity.impl.hpo;
import org.molgenis.data.meta.model.AttributeFactory;
import org.molgenis.data.meta.model.EntityTypeFactory;
import org.molgenis.test.data.AbstractMolgenisSpringTest;
import org.molgenis.util.ResourceUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.testng.Assert;
import org.testng.annotations.AfterClass;
import org.testng.annotations.BeforeClass;
import org.testng.annotations.Test;
import java.io.IOException;
public class HPORepositoryTest extends AbstractMolgenisSpringTest
{
@Autowired
private AttributeFactory attributeFactory;
@Autowired
private EntityTypeFactory entityTypeFactory;
private HPORepository repo;
@BeforeClass
public void setUp()
{
repo = new HPORepository(ResourceUtils.getFile(getClass(), "/hpo/hpo.txt"), entityTypeFactory,
attributeFactory);
}
@AfterClass
public void shutDown() throws IOException
{
repo.close();
}
@Test
public void count()
{
Assert.assertEquals(repo.count(), 24);
}
}