f7d0e48bf60457052da54498edebbb83c61f13af
[jalview.git] / test / jalview / ws / jabaws / JalviewJabawsTestUtils.java
1 package jalview.ws.jabaws;
2
3 import static org.junit.Assert.*;
4 import jalview.ws.jws2.Jws2Discoverer;
5
6 import java.util.Vector;
7
8 import org.junit.AfterClass;
9 import org.junit.BeforeClass;
10 import org.junit.Test;
11
12 public class JalviewJabawsTestUtils
13 {
14   
15   @BeforeClass
16   public static void setUpBeforeClass() throws Exception
17   {
18   }
19
20   @AfterClass
21   public static void tearDownAfterClass() throws Exception
22   {
23   }
24
25   /**
26    * test servers
27    */
28   public static String[] serviceUrls = new String[]
29   { "http://localhost:8080/jabaws" };
30
31   @Test
32   public void testAnnotExport()
33   {
34     fail("Not yet implemented");
35   }
36
37   public static jalview.ws.jws2.Jws2Discoverer getJabawsDiscoverer() {
38     jalview.ws.jws2.Jws2Discoverer disc = jalview.ws.jws2.Jws2Discoverer
39             .getDiscoverer();
40     int p = 0;
41     String svcurls="";
42     Vector<String> services = new Vector<String>();
43     for (String url : JalviewJabawsTestUtils.serviceUrls)
44     {
45       svcurls+=url+"; ";
46       services.add(url);
47     }
48     ;
49     Jws2Discoverer.setServiceUrls(services);
50   
51     try
52     {
53       disc.run();
54     } catch (Exception e)
55     {
56       e.printStackTrace();
57       fail("Aborting. Problem discovering services. Tried "+svcurls);
58     }
59     assertTrue("Failed to discover any services at ",
60             disc.getServices().size() > 0);
61     return disc;
62   }
63
64 }