1 package compbio.ws.client;
\r
3 import static org.testng.Assert.assertTrue;
\r
4 import static org.testng.Assert.fail;
\r
6 import java.io.PrintWriter;
\r
7 import java.net.ConnectException;
\r
8 import javax.xml.ws.WebServiceException;
\r
9 import org.testng.annotations.Test;
\r
10 import compbio.metadata.AllTestSuit;
\r
12 public class WSTesterTester {
\r
14 public static final String SERVER = "http://localhost:8080/jabaws";
\r
15 // public static final String SERVER = "http://192.168.202.130/jabaws";
\r
17 // public static final String SERVER =
\r
18 // "http://nanna.cluster.lifesci.dundee.ac.uk:8080/jaba";
\r
20 @Test(groups = {AllTestSuit.test_group_webservices})
\r
21 public void testAllWindowsWS() {
\r
22 WSTester tester = new WSTester(SERVER,
\r
23 new PrintWriter(System.out, true));
\r
25 assertTrue(tester.checkService(Services.AAConWS));
\r
26 assertTrue(tester.checkService(Services.JronnWS));
\r
27 assertTrue(tester.checkService(Services.ClustalWS));
\r
28 assertTrue(tester.checkService(Services.MuscleWS));
\r
29 assertTrue(tester.checkService(Services.ClustalOWS));
\r
30 assertTrue(tester.checkService(Services.IUPredWS));
\r
31 } catch (ConnectException e) {
\r
32 e.printStackTrace();
\r
33 fail(e.getMessage());
\r
34 } catch (WebServiceException e) {
\r
35 e.printStackTrace();
\r
36 fail(e.getMessage());
\r
39 // Will throw UnsupportedRuntimeException on windows
\r
40 // ws = Jws2Client.connect(SERVER, Services.MafftWS);
\r
41 // assertTrue(tester.checkService(ws));
\r
45 @Test(groups = {AllTestSuit.test_group_webservices})
\r
46 public void testAllWS() {
\r
47 WSTester tester = new WSTester(SERVER, new PrintWriter(System.out));
\r
49 for (Services service : Services.values()) {
\r
50 assertTrue(tester.checkService(service));
\r
52 } catch (ConnectException e) {
\r
53 e.printStackTrace();
\r
54 fail(e.getMessage());
\r
55 } catch (WebServiceException e) {
\r
56 e.printStackTrace();
\r
57 fail(e.getMessage());
\r