JAL-3438 spotless for 2.11.2.0
[jalview.git] / test / jalview / urls / UrlProviderTest.java
index 460ebe9..be0b492 100644 (file)
@@ -14,18 +14,18 @@ import org.testng.Assert;
 import org.testng.annotations.BeforeMethod;
 import org.testng.annotations.Test;
 
+public class UrlProviderTest
+{
 
-public class UrlProviderTest {
-  
   // Test identifiers.org download file
   private static final String testIdOrgString = "{\"Local\": [{\"id\":\"MIR:00000002\",\"name\":\"ChEBI\",\"pattern\":\"^CHEBI:\\d+$\","
-         + "\"definition\":\"Chemical Entities of Biological Interest (ChEBI)\",\"prefix\":\"chebi\","
-         + "\"url\":\"http://identifiers.org/chebi\"},{\"id\":\"MIR:00000005\",\"name\":\"UniProt Knowledgebase\","
-         + "\"pattern\":\"^([A-N,R-Z][0-9]([A-Z][A-Z, 0-9][A-Z, 0-9][0-9]){1,2})|([O,P,Q][0-9][A-Z, 0-9][A-Z, 0-9][A-Z, 0-9][0-9])(\\.\\d+)?$\","
-         + "\"definition\":\"The UniProt Knowledgebase (UniProtKB)\",\"prefix\":\"uniprot\",\"url\":\"http://identifiers.org/uniprot\"},"
-         + "{\"id\":\"MIR:00000011\",\"name\":\"InterPro\",\"pattern\":\"^IPR\\d{6}$\",\"definition\":\"InterPro\",\"prefix\":\"interpro\","
-         + "\"url\":\"http://identifiers.org/interpro\"},"
-         + "{\"id\":\"MIR:00000372\",\"name\":\"ENA\",\"pattern\":\"^[A-Z]+[0-9]+(\\.\\d+)?$\",\"definition\":\"The European Nucleotide Archive (ENA),\""
+          + "\"definition\":\"Chemical Entities of Biological Interest (ChEBI)\",\"prefix\":\"chebi\","
+          + "\"url\":\"http://identifiers.org/chebi\"},{\"id\":\"MIR:00000005\",\"name\":\"UniProt Knowledgebase\","
+          + "\"pattern\":\"^([A-N,R-Z][0-9]([A-Z][A-Z, 0-9][A-Z, 0-9][0-9]){1,2})|([O,P,Q][0-9][A-Z, 0-9][A-Z, 0-9][A-Z, 0-9][0-9])(\\.\\d+)?$\","
+          + "\"definition\":\"The UniProt Knowledgebase (UniProtKB)\",\"prefix\":\"uniprot\",\"url\":\"http://identifiers.org/uniprot\"},"
+          + "{\"id\":\"MIR:00000011\",\"name\":\"InterPro\",\"pattern\":\"^IPR\\d{6}$\",\"definition\":\"InterPro\",\"prefix\":\"interpro\","
+          + "\"url\":\"http://identifiers.org/interpro\"},"
+          + "{\"id\":\"MIR:00000372\",\"name\":\"ENA\",\"pattern\":\"^[A-Z]+[0-9]+(\\.\\d+)?$\",\"definition\":\"The European Nucleotide Archive (ENA),\""
           + "\"prefix\":\"ena.embl\",\"url\":\"http://identifiers.org/ena.embl\"}]}";
 
   private UrlProviderI prov;
@@ -33,23 +33,23 @@ public class UrlProviderTest {
   @BeforeMethod(alwaysRun = true)
   public void setup()
   {
-   // make a dummy identifiers.org download file
-   File temp = null;
-
-   try
-   {
-     temp = File.createTempFile("tempfile", ".tmp");
-     temp.deleteOnExit();
-     BufferedWriter bw = new BufferedWriter(new FileWriter(temp));
-     bw.write(testIdOrgString);
-     bw.close();
-   } catch (IOException e)
-   {
-      System.out.println("Error initialising UrlProviderTest test: "
-              + e.getMessage());
-   }
-
-   IdOrgSettings.setDownloadLocation(temp.getPath());
+    // make a dummy identifiers.org download file
+    File temp = null;
+
+    try
+    {
+      temp = File.createTempFile("tempfile", ".tmp");
+      temp.deleteOnExit();
+      BufferedWriter bw = new BufferedWriter(new FileWriter(temp));
+      bw.write(testIdOrgString);
+      bw.close();
+    } catch (IOException e)
+    {
+      System.out.println(
+              "Error initialising UrlProviderTest test: " + e.getMessage());
+    }
+
+    IdOrgSettings.setDownloadLocation(temp.getPath());
 
     String defaultUrlString = "No default";
     String cachedUrlList = "MIR:00000005|MIR:00000011|Test1|http://blah.blah/$SEQUENCE_ID$|"
@@ -59,7 +59,7 @@ public class UrlProviderTest {
     DesktopUrlProviderFactory factory = new DesktopUrlProviderFactory(
             defaultUrlString, cachedUrlList, userUrlList);
     prov = factory.createUrlProvider();
- }
+  }
 
   @Test(groups = { "Functional" })
   public void testInitUrlProvider()
@@ -83,18 +83,18 @@ public class UrlProviderTest {
     // 6 links in menu (cachedUrlList) + new default
     Assert.assertEquals(menulinks.size(), 6);
 
-    Assert.assertTrue(menulinks
-            .contains("Test1|http://blah.blah/$SEQUENCE_ID$"));
-    Assert.assertTrue(menulinks
-            .contains("Test2|http://test2/$DB_ACCESSION$"));
-    Assert.assertTrue(menulinks
-            .contains("Test3|http://test3/$SEQUENCE_ID$"));
-    Assert.assertTrue(menulinks
-            .contains("UniProt Knowledgebase|http://identifiers.org/uniprot/$DB_ACCESSION$|uniprot"));
-    Assert.assertTrue(menulinks
-            .contains("InterPro|http://identifiers.org/interpro/$DB_ACCESSION$|interpro"));
-    Assert.assertTrue(menulinks.contains(UrlConstants.DEFAULT_LABEL
-            + UrlConstants.SEP + emblUrl));
+    Assert.assertTrue(
+            menulinks.contains("Test1|http://blah.blah/$SEQUENCE_ID$"));
+    Assert.assertTrue(
+            menulinks.contains("Test2|http://test2/$DB_ACCESSION$"));
+    Assert.assertTrue(
+            menulinks.contains("Test3|http://test3/$SEQUENCE_ID$"));
+    Assert.assertTrue(menulinks.contains(
+            "UniProt Knowledgebase|http://identifiers.org/uniprot/$DB_ACCESSION$|uniprot"));
+    Assert.assertTrue(menulinks.contains(
+            "InterPro|http://identifiers.org/interpro/$DB_ACCESSION$|interpro"));
+    Assert.assertTrue(menulinks.contains(
+            UrlConstants.DEFAULT_LABEL + UrlConstants.SEP + emblUrl));
   }
 
   @Test(groups = { "Functional" })
@@ -110,8 +110,10 @@ public class UrlProviderTest {
   }
 
   @Test(
-    groups = { "Functional" },
-    expectedExceptions = { IllegalArgumentException.class })
+    groups =
+    { "Functional" },
+    expectedExceptions =
+    { IllegalArgumentException.class })
   public void testSetDefaultUrlWrongly()
   {
     // don't allow default to be a non-key