X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=test%2Fjalview%2Fws%2Febi%2FEBIFetchClientTest.java;h=20898eac6495fecfe8fdad449f774f73790ae324;hb=0ad352a33dee2be3c35a875475e504a29a8b3ad6;hp=4eaa5b18f776717cba7fc526b9cb99c88fa3432a;hpb=65d7b70ce9788fd1680a5e81b1eaae30126b8ed2;p=jalview.git diff --git a/test/jalview/ws/ebi/EBIFetchClientTest.java b/test/jalview/ws/ebi/EBIFetchClientTest.java index 4eaa5b1..20898ea 100644 --- a/test/jalview/ws/ebi/EBIFetchClientTest.java +++ b/test/jalview/ws/ebi/EBIFetchClientTest.java @@ -1,12 +1,43 @@ +/* + * Jalview - A Sequence Alignment Editor and Viewer ($$Version-Rel$$) + * Copyright (C) $$Year-Rel$$ The Jalview Authors + * + * This file is part of Jalview. + * + * Jalview is free software: you can redistribute it and/or + * modify it under the terms of the GNU General Public License + * as published by the Free Software Foundation, either version 3 + * of the License, or (at your option) any later version. + * + * Jalview is distributed in the hope that it will be useful, but + * WITHOUT ANY WARRANTY; without even the implied warranty + * of MERCHANTABILITY or FITNESS FOR A PARTICULAR + * PURPOSE. See the GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with Jalview. If not, see . + * The Jalview Authors are detailed in the 'AUTHORS' file. + */ package jalview.ws.ebi; import static org.testng.AssertJUnit.assertEquals; import static org.testng.AssertJUnit.assertNull; +import jalview.gui.JvOptionPane; + +import org.testng.annotations.BeforeClass; import org.testng.annotations.Test; public class EBIFetchClientTest { + + @BeforeClass(alwaysRun = true) + public void setUpJvOptionPane() + { + JvOptionPane.setInteractiveMode(false); + JvOptionPane.setMockResponse(JvOptionPane.CANCEL_OPTION); + } + /** * Test method that constructs URL to fetch from */ @@ -16,33 +47,28 @@ public class EBIFetchClientTest /* * EMBL */ - assertEquals("http://www.ebi.ac.uk/ena/data/view/x53838&display=xml", + assertEquals( + "https://www.ebi.ac.uk/ena/browser/api/embl/x53838?download=true&gzip=true", EBIFetchClient.buildUrl("X53838", "EMBL", "display=xml")); /* * EMBLCDS */ - assertEquals("http://www.ebi.ac.uk/ena/data/view/caa37824&display=xml", - EBIFetchClient.buildUrl("CAA37824", "EMBL", "display=xml")); - - /* - * Uniprot - */ assertEquals( - "http://www.ebi.ac.uk/Tools/dbfetch/dbfetch/uniprot/p00340/uniprotxml", - EBIFetchClient.buildUrl("P00340", "UNIPROT", "uniprotxml")); + "https://www.ebi.ac.uk/ena/browser/api/embl/caa37824?download=true&gzip=true", + EBIFetchClient.buildUrl("CAA37824", "EMBL", "display=xml")); /* * PDB / pdb */ - assertEquals("http://www.ebi.ac.uk/Tools/dbfetch/dbfetch/pdb/3a6s/pdb", + assertEquals("https://www.ebi.ac.uk/Tools/dbfetch/dbfetch/pdb/3a6s/pdb", EBIFetchClient.buildUrl("3A6S", "PDB", "pdb")); /* * PDB / mmCIF */ assertEquals( - "http://www.ebi.ac.uk/Tools/dbfetch/dbfetch/pdb/3a6s/mmCIF", + "https://www.ebi.ac.uk/Tools/dbfetch/dbfetch/pdb/3a6s/mmCIF", EBIFetchClient.buildUrl("3A6S", "PDB", "mmCIF")); }