X-Git-Url: http://source.jalview.org/gitweb/?p=jalview.git;a=blobdiff_plain;f=test%2Fjalview%2Fws%2Fsifts%2FSiftsClientTest.java;fp=test%2Fjalview%2Fws%2Fsifts%2FSiftsClientTest.java;h=0f5bd4da4fb0a3aafffbbd9376cb26241d6d5de1;hp=44a6a0258fc378e6ae26f313ad4da00f5d7a8663;hb=f680b9a507cc1643c9eead990e15026c1eca4e6e;hpb=265e81c0b3599a09c312f17188e3a892e9d96c4e diff --git a/test/jalview/ws/sifts/SiftsClientTest.java b/test/jalview/ws/sifts/SiftsClientTest.java index 44a6a02..0f5bd4d 100644 --- a/test/jalview/ws/sifts/SiftsClientTest.java +++ b/test/jalview/ws/sifts/SiftsClientTest.java @@ -195,8 +195,10 @@ public class SiftsClientTest SiftsSettings.setCacheThresholdInDays("2"); SiftsSettings.setFailSafePIDThreshold("70"); PDBfile pdbFile; + pdbFile = new PDBfile(false, false, false, "test/jalview/io/" + testPDBId + ".pdb", DataSourceType.FILE); + // TODO: this uses a network connection - we should mock the sifts testPDBId.xml.gz siftsClient = new SiftsClient(pdbFile); } @@ -205,6 +207,12 @@ public class SiftsClientTest { siftsClient = null; } + + @Test(groups= {"Functional"}) + public void testSIFTsDownloadURL() { + String expectedUrl = "https://ftp.ebi.ac.uk/pub/databases/msd/sifts/split_xml/xy/1xyz.sifts.xml.gz"; + Assert.assertEquals(SiftsClient.getDownloadUrlFor("1xyz.sifts.xml.gz"), expectedUrl); + } @Test(groups = { "Network" }) public void getSIFTsFileTest() throws SiftsException, IOException @@ -215,7 +223,7 @@ public class SiftsClientTest long t1 = siftsFile.lastModified(); // re-read file should be returned from cache - siftsFile = SiftsClient.downloadSiftsFile(testPDBId); + siftsFile = SiftsClient.getSiftsFile(testPDBId); FileAssert.assertFile(siftsFile); long t2 = siftsFile.lastModified(); assertEquals(t1, t2); @@ -368,7 +376,7 @@ public class SiftsClientTest { SequenceI invalidTestSeq = new Sequence("testSeq", "ABCDEFGH"); DBRefEntry invalidDBRef = new DBRefEntry(); - invalidDBRef.setAccessionId("BLAR"); + invalidDBRef.setAccessionId("BLAR"); // note no version is set, so also invalid invalidTestSeq.addDBRef(invalidDBRef); siftsClient.getValidSourceDBRef(invalidTestSeq); }