X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=test%2Fjalview%2Fext%2Fensembl%2FEnsemblCdnaTest.java;h=90c38d4a4d070adf8155b80fc766f1c9a77b610d;hb=a064561d8665ee9db217b17cda826fceac90cbbc;hp=2d99a52c87f531c39fef4e06062479e557b70c37;hpb=e96f5e8ce137e879dd4b4f37fb5c4d134e2778e2;p=jalview.git diff --git a/test/jalview/ext/ensembl/EnsemblCdnaTest.java b/test/jalview/ext/ensembl/EnsemblCdnaTest.java index 2d99a52..90c38d4 100644 --- a/test/jalview/ext/ensembl/EnsemblCdnaTest.java +++ b/test/jalview/ext/ensembl/EnsemblCdnaTest.java @@ -14,6 +14,7 @@ import jalview.util.MapList; import java.util.List; +import org.testng.Assert; import org.testng.annotations.AfterClass; import org.testng.annotations.BeforeClass; import org.testng.annotations.Test; @@ -234,4 +235,17 @@ public class EnsemblCdnaTest sf.setType("CDS"); assertFalse(testee.identifiesSequence(sf, accId)); } + + @Test(groups = "Functional") + public void testIsValidReference() throws Exception + { + EnsemblSequenceFetcher esq = new EnsemblCdna(); + Assert.assertTrue(esq.isValidReference("CCDS5863.1")); + Assert.assertTrue(esq.isValidReference("ENST00000288602")); + Assert.assertTrue(esq.isValidReference("ENSG00000288602")); + Assert.assertFalse(esq.isValidReference("ENSP00000288602")); + Assert.assertFalse(esq.isValidReference("ENST0000288602")); + // non-human species having a 3 character identifier included: + Assert.assertTrue(esq.isValidReference("ENSMUSG00000099398")); + } }