X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=test%2Fjalview%2Fws%2Fdbsources%2FEmblSourceTest.java;h=5bf215c74f13cdc9a5e39da0fca65e2b59315c06;hb=2d28597b643c287eee1f495e56c3529be05bbc5d;hp=d450495fc4319dabeb25a110baaaedf6a5ab6cff;hpb=4d64932654de3f6ffe07db11d18f2d21f558c6e6;p=jalview.git diff --git a/test/jalview/ws/dbsources/EmblSourceTest.java b/test/jalview/ws/dbsources/EmblSourceTest.java index d450495..5bf215c 100644 --- a/test/jalview/ws/dbsources/EmblSourceTest.java +++ b/test/jalview/ws/dbsources/EmblSourceTest.java @@ -168,10 +168,10 @@ public class EmblSourceTest MapList cds3Map = new MapList(new int[] { 4, 6, 10, 15 }, new int[] { 1, 3 }, 3, 1); - DBRefEntry[] dbrefs = dna.getDBRefs(); - assertEquals(7, dbrefs.length); + List dbrefs = dna.getDBRefs(); + assertEquals(7, dbrefs.size()); - DBRefEntry dbRefEntry = dbrefs[0]; + DBRefEntry dbRefEntry = dbrefs.get(0); assertEquals("EMBL", dbRefEntry.getSource()); assertEquals("X07547", dbRefEntry.getAccessionId()); assertEquals("1", dbRefEntry.getVersion()); @@ -179,38 +179,38 @@ public class EmblSourceTest assertNull(dbRefEntry.getMap().getTo()); assertEquals(mapToSelf, dbRefEntry.getMap().getMap()); - dbRefEntry = dbrefs[1]; + dbRefEntry = dbrefs.get(1); // DBRefEntry constructor puts dbSource in upper case assertEquals("EUROPEPMC", dbRefEntry.getSource()); assertEquals("PMC107176", dbRefEntry.getAccessionId()); assertEquals("9573186", dbRefEntry.getVersion()); assertNull(dbRefEntry.getMap()); - dbRefEntry = dbrefs[2]; + dbRefEntry = dbrefs.get(2); assertEquals("MD5", dbRefEntry.getSource()); assertEquals("ac73317", dbRefEntry.getAccessionId()); assertEquals("0", dbRefEntry.getVersion()); assertNull(dbRefEntry.getMap()); - dbRefEntry = dbrefs[3]; + dbRefEntry = dbrefs.get(3); assertEquals("UNIPROT", dbRefEntry.getSource()); assertEquals("B0BCM4", dbRefEntry.getAccessionId()); assertSame(peptides.get(1), dbRefEntry.getMap().getTo()); assertEquals(cds1Map, dbRefEntry.getMap().getMap()); - dbRefEntry = dbrefs[4]; + dbRefEntry = dbrefs.get(4); assertEquals("UNIPROT", dbRefEntry.getSource()); assertEquals("P0CE20", dbRefEntry.getAccessionId()); assertSame(peptides.get(2), dbRefEntry.getMap().getTo()); assertEquals(cds1Map, dbRefEntry.getMap().getMap()); - dbRefEntry = dbrefs[5]; + dbRefEntry = dbrefs.get(5); assertEquals("UNIPROT", dbRefEntry.getSource()); assertEquals("B0BCM3", dbRefEntry.getAccessionId()); assertSame(peptides.get(4), dbRefEntry.getMap().getTo()); assertEquals(cds2Map, dbRefEntry.getMap().getMap()); - dbRefEntry = dbrefs[6]; + dbRefEntry = dbrefs.get(6); assertEquals("EMBLCDSPROTEIN", dbRefEntry.getSource()); assertEquals("CAA12345.6", dbRefEntry.getAccessionId()); assertSame(peptides.get(5), dbRefEntry.getMap().getTo()); @@ -229,82 +229,82 @@ public class EmblSourceTest // dbrefs for first CDS EMBL product CAA30420.1 dbrefs = peptides.get(0).getDBRefs(); - assertEquals(5, dbrefs.length); - assertEquals(DBRefSource.EMBL, dbrefs[0].getSource()); - assertEquals("CAA30420.1", dbrefs[0].getAccessionId()); + assertEquals(5, dbrefs.size()); + assertEquals(DBRefSource.EMBL, dbrefs.get(0).getSource()); + assertEquals("CAA30420.1", dbrefs.get(0).getAccessionId()); // TODO: verify getPrimaryDBRefs() for peptide products - assertEquals(cds1Map.getInverse(), dbrefs[0].getMap().getMap()); - assertEquals(DBRefSource.EMBLCDS, dbrefs[1].getSource()); - assertEquals("CAA30420.1", dbrefs[1].getAccessionId()); - assertEquals(proteinToCdsMap1, dbrefs[1].getMap().getMap()); - assertEquals(DBRefSource.EMBLCDSProduct, dbrefs[2].getSource()); - assertEquals("CAA30420.1", dbrefs[2].getAccessionId()); - assertNull(dbrefs[2].getMap()); + assertEquals(cds1Map.getInverse(), dbrefs.get(0).getMap().getMap()); + assertEquals(DBRefSource.EMBLCDS, dbrefs.get(1).getSource()); + assertEquals("CAA30420.1", dbrefs.get(1).getAccessionId()); + assertEquals(proteinToCdsMap1, dbrefs.get(1).getMap().getMap()); + assertEquals(DBRefSource.EMBLCDSProduct, dbrefs.get(2).getSource()); + assertEquals("CAA30420.1", dbrefs.get(2).getAccessionId()); + assertNull(dbrefs.get(2).getMap()); assertEquals(new DBRefEntry(DBRefSource.UNIPROT, "2.1", "B0BCM4"), - dbrefs[3]); - assertNull(dbrefs[3].getMap()); + dbrefs.get(3)); + assertNull(dbrefs.get(3).getMap()); assertEquals(new DBRefEntry(DBRefSource.UNIPROT, "0", "P0CE20"), - dbrefs[4]); - assertNull(dbrefs[4].getMap()); + dbrefs.get(4)); + assertNull(dbrefs.get(4).getMap()); // dbrefs for first CDS first Uniprot xref dbrefs = peptides.get(1).getDBRefs(); - assertEquals(2, dbrefs.length); + assertEquals(2, dbrefs.size()); assertEquals(new DBRefEntry(DBRefSource.UNIPROT, "2.1", "B0BCM4"), - dbrefs[0]); - assertNull(dbrefs[0].getMap()); - assertEquals(DBRefSource.EMBL, dbrefs[1].getSource()); - assertEquals("X07547", dbrefs[1].getAccessionId()); - assertEquals(cds1Map.getInverse(), dbrefs[1].getMap().getMap()); + dbrefs.get(0)); + assertNull(dbrefs.get(0).getMap()); + assertEquals(DBRefSource.EMBL, dbrefs.get(1).getSource()); + assertEquals("X07547", dbrefs.get(1).getAccessionId()); + assertEquals(cds1Map.getInverse(), dbrefs.get(1).getMap().getMap()); // dbrefs for first CDS second Uniprot xref dbrefs = peptides.get(2).getDBRefs(); - assertEquals(2, dbrefs.length); + assertEquals(2, dbrefs.size()); assertEquals(new DBRefEntry(DBRefSource.UNIPROT, "0", "P0CE20"), - dbrefs[0]); - assertNull(dbrefs[0].getMap()); - assertEquals(DBRefSource.EMBL, dbrefs[1].getSource()); - assertEquals("X07547", dbrefs[1].getAccessionId()); - assertEquals(cds1Map.getInverse(), dbrefs[1].getMap().getMap()); + dbrefs.get(0)); + assertNull(dbrefs.get(0).getMap()); + assertEquals(DBRefSource.EMBL, dbrefs.get(1).getSource()); + assertEquals("X07547", dbrefs.get(1).getAccessionId()); + assertEquals(cds1Map.getInverse(), dbrefs.get(1).getMap().getMap()); // dbrefs for second CDS EMBL product CAA30421.1 dbrefs = peptides.get(3).getDBRefs(); - assertEquals(4, dbrefs.length); - assertEquals(DBRefSource.EMBL, dbrefs[0].getSource()); - assertEquals("CAA30421.1", dbrefs[0].getAccessionId()); - assertEquals(cds2Map.getInverse(), dbrefs[0].getMap().getMap()); - assertEquals(DBRefSource.EMBLCDS, dbrefs[1].getSource()); - assertEquals("CAA30421.1", dbrefs[1].getAccessionId()); - assertEquals(proteinToCdsMap1, dbrefs[1].getMap().getMap()); - assertEquals(DBRefSource.EMBLCDSProduct, dbrefs[2].getSource()); - assertEquals("CAA30421.1", dbrefs[2].getAccessionId()); - assertNull(dbrefs[2].getMap()); + assertEquals(4, dbrefs.size()); + assertEquals(DBRefSource.EMBL, dbrefs.get(0).getSource()); + assertEquals("CAA30421.1", dbrefs.get(0).getAccessionId()); + assertEquals(cds2Map.getInverse(), dbrefs.get(0).getMap().getMap()); + assertEquals(DBRefSource.EMBLCDS, dbrefs.get(1).getSource()); + assertEquals("CAA30421.1", dbrefs.get(1).getAccessionId()); + assertEquals(proteinToCdsMap1, dbrefs.get(1).getMap().getMap()); + assertEquals(DBRefSource.EMBLCDSProduct, dbrefs.get(2).getSource()); + assertEquals("CAA30421.1", dbrefs.get(2).getAccessionId()); + assertNull(dbrefs.get(2).getMap()); assertEquals(new DBRefEntry(DBRefSource.UNIPROT, "0", "B0BCM3"), - dbrefs[3]); - assertNull(dbrefs[3].getMap()); + dbrefs.get(3)); + assertNull(dbrefs.get(3).getMap()); // dbrefs for second CDS second Uniprot xref dbrefs = peptides.get(4).getDBRefs(); - assertEquals(2, dbrefs.length); + assertEquals(2, dbrefs.size()); assertEquals(new DBRefEntry(DBRefSource.UNIPROT, "0", "B0BCM3"), - dbrefs[0]); - assertNull(dbrefs[0].getMap()); - assertEquals(DBRefSource.EMBL, dbrefs[1].getSource()); - assertEquals("X07547", dbrefs[1].getAccessionId()); - assertEquals(cds2Map.getInverse(), dbrefs[1].getMap().getMap()); + dbrefs.get(0)); + assertNull(dbrefs.get(0).getMap()); + assertEquals(DBRefSource.EMBL, dbrefs.get(1).getSource()); + assertEquals("X07547", dbrefs.get(1).getAccessionId()); + assertEquals(cds2Map.getInverse(), dbrefs.get(1).getMap().getMap()); // dbrefs for third CDS inferred EMBL product CAA12345.6 dbrefs = peptides.get(5).getDBRefs(); - assertEquals(3, dbrefs.length); - assertEquals(DBRefSource.EMBL, dbrefs[0].getSource()); - assertEquals("CAA12345.6", dbrefs[0].getAccessionId()); - assertEquals(cds3Map.getInverse(), dbrefs[0].getMap().getMap()); - assertEquals(DBRefSource.EMBLCDS, dbrefs[1].getSource()); - assertEquals("CAA12345.6", dbrefs[1].getAccessionId()); - assertEquals(proteinToCdsMap2, dbrefs[1].getMap().getMap()); - assertEquals(DBRefSource.EMBLCDSProduct, dbrefs[2].getSource()); - assertEquals("CAA12345.6", dbrefs[2].getAccessionId()); - assertNull(dbrefs[2].getMap()); + assertEquals(3, dbrefs.size()); + assertEquals(DBRefSource.EMBL, dbrefs.get(0).getSource()); + assertEquals("CAA12345.6", dbrefs.get(0).getAccessionId()); + assertEquals(cds3Map.getInverse(), dbrefs.get(0).getMap().getMap()); + assertEquals(DBRefSource.EMBLCDS, dbrefs.get(1).getSource()); + assertEquals("CAA12345.6", dbrefs.get(1).getAccessionId()); + assertEquals(proteinToCdsMap2, dbrefs.get(1).getMap().getMap()); + assertEquals(DBRefSource.EMBLCDSProduct, dbrefs.get(2).getSource()); + assertEquals("CAA12345.6", dbrefs.get(2).getAccessionId()); + assertNull(dbrefs.get(2).getMap()); } @Test(groups = "Functional")