X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=test%2Fjalview%2Futil%2FDBRefUtilsTest.java;h=468bc3ed574808e28969e874e67b22da66ddbb12;hb=351d30743b02e4f967f4804f7005a28c52985774;hp=d1c24d189231add9d327539066398267ff972909;hpb=37de9310bec3501cbc6381e0c3dcb282fcaad812;p=jalview.git diff --git a/test/jalview/util/DBRefUtilsTest.java b/test/jalview/util/DBRefUtilsTest.java index d1c24d1..468bc3e 100644 --- a/test/jalview/util/DBRefUtilsTest.java +++ b/test/jalview/util/DBRefUtilsTest.java @@ -74,9 +74,23 @@ public class DBRefUtilsTest assertSame(ref2, selected[0]); assertSame(ref3, selected[1]); - sources = new String[] { "Uniprot", "EMBLCDS" }; + // case insensitive + sources = new String[] { "Uniprot" }; + selected = DBRefUtils.selectRefs(dbrefs, sources); + assertEquals(2, selected.length); + assertSame(ref2, selected[0]); + assertSame(ref3, selected[1]); + + sources = new String[] { "EMBLCDS" }; selected = DBRefUtils.selectRefs(dbrefs, sources); assertNull(selected); + + sources = new String[] { "embl", "uniprot" }; + selected = DBRefUtils.selectRefs(dbrefs, sources); + assertEquals(3, selected.length); + assertSame(ref1, selected[0]); + assertSame(ref2, selected[1]); + assertSame(ref3, selected[2]); } /** @@ -99,6 +113,11 @@ public class DBRefUtilsTest assertEquals("UNIPROTKB/SWISS-CHEESE", DBRefUtils.getCanonicalName("UNIPROTKB/SWISS-CHEESE")); assertEquals("ENSEMBL", DBRefUtils.getCanonicalName("Ensembl")); + + // these are not 'known' to Jalview + assertEquals("PFAM", DBRefUtils.getCanonicalName("PFAM")); + assertEquals("pfam", DBRefUtils.getCanonicalName("pfam")); + } @Test(groups = { "Functional" })