X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=test%2Fjalview%2Fws%2Fsifts%2FSiftsClientTest.java;h=24c675141f98709aa940021ef04700e5c4047e90;hb=4ff572f7cf17f5ca9c23f82bbe41005af8af55cc;hp=4a57a88ec854ce97bc55f8d2d61fefb3b20947ed;hpb=8449c7161636af09d658905fe3affbc84fd10150;p=jalview.git diff --git a/test/jalview/ws/sifts/SiftsClientTest.java b/test/jalview/ws/sifts/SiftsClientTest.java index 4a57a88..24c6751 100644 --- a/test/jalview/ws/sifts/SiftsClientTest.java +++ b/test/jalview/ws/sifts/SiftsClientTest.java @@ -27,6 +27,7 @@ import jalview.datamodel.SequenceI; import java.io.ByteArrayOutputStream; import java.io.File; import java.io.PrintStream; +import java.util.HashMap; import org.testng.Assert; import org.testng.FileAssert; @@ -52,32 +53,18 @@ public class SiftsClientTest int u = SiftsClient.UNASSIGNED; - int[][] expectedMapping = { { u, u }, { u, u }, { u, u }, { u, u }, - { u, u }, { u, u }, { u, u }, { u, u }, { u, u }, { u, u }, { u, u }, - { u, u }, { u, u }, { u, u }, { u, u }, { u, u }, { u, u }, { u, u }, - { u, u }, { u, u }, { u, u }, { u, u }, { u, u }, { u, u }, { u, u }, - { u, u }, { u, u }, { u, u }, { u, u }, { u, u }, { u, u }, { u, u }, - { u, u }, { u, u }, { u, u }, { u, u }, { u, u }, { u, u }, { u, u }, - { u, u }, { u, u }, { u, u }, { u, u }, { u, u }, { u, u }, { u, u }, - { u, u }, { u, u }, { u, u }, { u, u }, { u, u }, { 1, u }, { 2, u }, - { 3, u }, { 4, u }, { 5, u }, { 6, u }, { 7, u }, { 8, u }, { 9, u }, - { 10, u }, { 11, u }, { 12, u }, { 13, u }, { 14, u }, { 15, u }, - { 16, u }, { 17, u }, { 18, u }, { 19, u }, { 20, u }, { 21, u }, - { 22, u }, { 23, u }, { 24, u }, { 25, u }, { 26, u }, { 27, u }, - { 28, u }, { 29, u }, { 30, u }, { 31, u }, { 32, u }, { 33, u }, - { 34, u }, { 35, u }, { 36, u }, { 37, u }, { 38, u }, { 39, u }, - { 40, u }, { 41, u }, { 42, u }, { 43, u }, { 44, u }, { 45, u }, - { 46, u }, { 47, u }, { 48, u }, { 49, u }, { 50, u }, { 51, u }, - { 52, u }, { 53, u }, { 54, u }, { 55, u }, { 56, u }, { 57, u }, - { 58, u }, { 59, u }, { 60, u }, { 61, u }, { 62, u }, { 63, u }, - { 64, u }, { 65, u }, { 66, u }, { 67, u }, { 68, u }, { 69, u }, - { 70, u }, { 71, u }, { 72, u }, { 73, u }, { 74, u }, { 75, u }, - { 76, u }, { 77, u }, { 78, u }, { 79, u }, { 80, u }, { 81, u }, - { 82, u }, { 83, u }, { 84, u }, { 85, u }, { 86, u }, { 87, u }, - { 88, u }, { 89, u }, { 90, u }, { 91, u }, { 92, u }, { 93, u }, - { 94, u }, { 95, u }, { 96, u }, { 97, u } }; + HashMap expectedMapping = new HashMap(); @BeforeTest(alwaysRun = true) + public void populateExpectedMapping() throws SiftsException + { + for (int x = 1; x <= 97; x++) + { + expectedMapping.put(50 + x, new int[] { x, u }); + } + } + + @BeforeTest(alwaysRun = true) public void setUpSiftsClient() throws SiftsException { // SIFTs entries are updated weekly - so use saved SIFTs file to enforce @@ -155,7 +142,8 @@ public class SiftsClientTest try { - int[][] actualMapping = siftsClient.getGreedyMapping("A", testSeq, + HashMap actualMapping = siftsClient.getGreedyMapping( + "A", testSeq, null); Assert.assertEquals(actualMapping, expectedMapping); Assert.assertEquals(testSeq.getStart(), 1);