--- /dev/null
+package jalview.ws.jabaws;
+
+import static org.junit.Assert.*;
+import jalview.ws.jws2.Jws2Discoverer;
+
+import java.util.Vector;
+
+import org.junit.AfterClass;
+import org.junit.BeforeClass;
+import org.junit.Test;
+
+public class JalviewJabawsTestUtils
+{
+
+ @BeforeClass
+ public static void setUpBeforeClass() throws Exception
+ {
+ }
+
+ @AfterClass
+ public static void tearDownAfterClass() throws Exception
+ {
+ }
+
+ /**
+ * test servers
+ */
+ public static String[] serviceUrls = new String[]
+ { "http://localhost:8080/jabaws" };
+
+ @Test
+ public void testAnnotExport()
+ {
+ fail("Not yet implemented");
+ }
+
+ public static jalview.ws.jws2.Jws2Discoverer getJabawsDiscoverer() {
+ jalview.ws.jws2.Jws2Discoverer disc = jalview.ws.jws2.Jws2Discoverer
+ .getDiscoverer();
+ int p = 0;
+ String svcurls="";
+ Vector<String> services = new Vector<String>();
+ for (String url : JalviewJabawsTestUtils.serviceUrls)
+ {
+ svcurls+=url+"; ";
+ services.add(url);
+ }
+ ;
+ Jws2Discoverer.setServiceUrls(services);
+
+ try
+ {
+ disc.run();
+ } catch (Exception e)
+ {
+ e.printStackTrace();
+ fail("Aborting. Problem discovering services. Tried "+svcurls);
+ }
+ assertTrue("Failed to discover any services at ",
+ disc.getServices().size() > 0);
+ return disc;
+ }
+
+}