develop merge
[jalview.git] / test / jalview / ext / ensembl / EnsemblRestClientTest.java
diff --git a/test/jalview/ext/ensembl/EnsemblRestClientTest.java b/test/jalview/ext/ensembl/EnsemblRestClientTest.java
new file mode 100644 (file)
index 0000000..6f7c1ad
--- /dev/null
@@ -0,0 +1,69 @@
+package jalview.ext.ensembl;
+
+import jalview.datamodel.AlignmentI;
+
+import java.net.MalformedURLException;
+import java.net.URL;
+import java.util.List;
+
+import org.testng.annotations.Test;
+
+public class EnsemblRestClientTest
+{
+
+  @Test(suiteName = "live")
+  public void testLiveCheckEnsembl()
+  {
+    EnsemblRestClient sf = new EnsemblRestClient()
+    {
+  
+      @Override
+      public String getDbName()
+      {
+        return null;
+      }
+  
+      @Override
+      public AlignmentI getSequenceRecords(String queries) throws Exception
+      {
+        return null;
+      }
+  
+      @Override
+      protected URL getUrl(List<String> ids) throws MalformedURLException
+      {
+        return null;
+      }
+  
+      @Override
+      protected boolean useGetRequest()
+      {
+        return false;
+      }
+  
+      @Override
+      protected String getRequestMimeType(boolean b)
+      {
+        return null;
+      }
+  
+      @Override
+      protected String getResponseMimeType()
+      {
+        return null;
+      }
+  
+    };
+    boolean isAvailable = sf.isEnsemblAvailable();
+    if (isAvailable)
+    {
+      System.out.println("Ensembl is UP!");
+    }
+    else
+    {
+      System.err
+              .println("Ensembl is DOWN or unreachable ******************* BAD!");
+    }
+  }
+
+}