package compbio.ws.client;\r
\r
import static org.testng.Assert.assertTrue;\r
+import static org.testng.Assert.fail;\r
\r
import java.io.PrintWriter;\r
+import java.net.ConnectException;\r
+\r
+import javax.xml.ws.WebServiceException;\r
\r
import org.testng.annotations.Test;\r
\r
public class WSTesterTester {\r
\r
public static final String SERVER = "http://localhost:8080/jabaws";\r
+ // public static final String SERVER = "http://192.168.202.130/jabaws";\r
+\r
+ // public static final String SERVER =\r
+ // "http://nanna.cluster.lifesci.dundee.ac.uk:8080/jaba";\r
\r
@Test(groups = {AllTestSuit.test_group_webservices})\r
public void testAllWindowsWS() {\r
WSTester tester = new WSTester(SERVER,\r
new PrintWriter(System.out, true));\r
-\r
- assertTrue(tester.checkService(Services.AAConWS));\r
- assertTrue(tester.checkService(Services.JronnWS));\r
- assertTrue(tester.checkService(Services.ClustalWS));\r
- assertTrue(tester.checkService(Services.MuscleWS));\r
+ try {\r
+ assertTrue(tester.checkService(Services.AAConWS));\r
+ assertTrue(tester.checkService(Services.JronnWS));\r
+ assertTrue(tester.checkService(Services.ClustalWS));\r
+ assertTrue(tester.checkService(Services.MuscleWS));\r
+ assertTrue(tester.checkService(Services.ClustalOWS));\r
+ } catch (ConnectException e) {\r
+ e.printStackTrace();\r
+ fail(e.getMessage());\r
+ } catch (WebServiceException e) {\r
+ e.printStackTrace();\r
+ fail(e.getMessage());\r
+ }\r
\r
// Will throw UnsupportedRuntimeException on windows\r
// ws = Jws2Client.connect(SERVER, Services.MafftWS);\r
@Test(groups = {AllTestSuit.test_group_webservices})\r
public void testAllWS() {\r
WSTester tester = new WSTester(SERVER, new PrintWriter(System.out));\r
- for (Services service : Services.values()) {\r
- assertTrue(tester.checkService(service));\r
+ try {\r
+ for (Services service : Services.values()) {\r
+ assertTrue(tester.checkService(service));\r
+ }\r
+ } catch (ConnectException e) {\r
+ e.printStackTrace();\r
+ fail(e.getMessage());\r
+ } catch (WebServiceException e) {\r
+ e.printStackTrace();\r
+ fail(e.getMessage());\r
}\r
}\r
\r