package org.genedb.db.loading;
import org.gmod.schema.feature.Gene;
import org.junit.AfterClass;
import org.junit.BeforeClass;
import org.junit.Test;
import java.io.IOException;
public class EmblLoaderBergheiTest {
private static EmblLoaderTestHelper helper;
private static FeatureTester tester;
@BeforeClass
public static void setupAndLoad() throws IOException, ParsingException {
helper = EmblLoaderTestHelper.create("Pberghei", "test/data/PB_PH0001.embl");
tester = helper.tester();
}
@AfterClass
public static void cleanUp() {
helper.cleanUp();
}
@Test
public void threeGenes() {
tester.uniqueNames(Gene.class, "PB400001.00.0");
}
@Test
public void testGene() {
tester.geneTester("PB400001.00.0")
.loc(1, 240,312)
.source("PB_PH0001")
.transcripts("PB400001.00.0.1")
.transcript("PB400001.00.0.1")
.hasPolypeptide("PB400001.00.0.1:pep")
.singleExon(1, 240, 312);
}
}