X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=testsrc%2Fcompbio%2Fws%2Fclient%2FWSTesterTester.java;h=c8b250e803d429474457a96e8d2b55ae616d6ec0;hb=dc8f4078acc94bd711079355d3cdf60dde467dae;hp=144c7b266b14f2cc89fea81a054cc5b543e61595;hpb=338caee91f39abcaef1ae33c3468bb65f4cc3165;p=jabaws.git diff --git a/testsrc/compbio/ws/client/WSTesterTester.java b/testsrc/compbio/ws/client/WSTesterTester.java index 144c7b2..c8b250e 100644 --- a/testsrc/compbio/ws/client/WSTesterTester.java +++ b/testsrc/compbio/ws/client/WSTesterTester.java @@ -1,8 +1,12 @@ package compbio.ws.client; import static org.testng.Assert.assertTrue; +import static org.testng.Assert.fail; import java.io.PrintWriter; +import java.net.ConnectException; + +import javax.xml.ws.WebServiceException; import org.testng.annotations.Test; @@ -11,16 +15,28 @@ import compbio.metadata.AllTestSuit; public class WSTesterTester { public static final String SERVER = "http://localhost:8080/jabaws"; + // public static final String SERVER = "http://192.168.202.130/jabaws"; + + // public static final String SERVER = + // "http://nanna.cluster.lifesci.dundee.ac.uk:8080/jaba"; @Test(groups = {AllTestSuit.test_group_webservices}) public void testAllWindowsWS() { WSTester tester = new WSTester(SERVER, new PrintWriter(System.out, true)); - - assertTrue(tester.checkService(Services.AAConWS)); - assertTrue(tester.checkService(Services.JronnWS)); - assertTrue(tester.checkService(Services.ClustalWS)); - assertTrue(tester.checkService(Services.MuscleWS)); + try { + assertTrue(tester.checkService(Services.AAConWS)); + assertTrue(tester.checkService(Services.JronnWS)); + assertTrue(tester.checkService(Services.ClustalWS)); + assertTrue(tester.checkService(Services.MuscleWS)); + assertTrue(tester.checkService(Services.ClustalOWS)); + } catch (ConnectException e) { + e.printStackTrace(); + fail(e.getMessage()); + } catch (WebServiceException e) { + e.printStackTrace(); + fail(e.getMessage()); + } // Will throw UnsupportedRuntimeException on windows // ws = Jws2Client.connect(SERVER, Services.MafftWS); @@ -31,8 +47,16 @@ public class WSTesterTester { @Test(groups = {AllTestSuit.test_group_webservices}) public void testAllWS() { WSTester tester = new WSTester(SERVER, new PrintWriter(System.out)); - for (Services service : Services.values()) { - assertTrue(tester.checkService(service)); + try { + for (Services service : Services.values()) { + assertTrue(tester.checkService(service)); + } + } catch (ConnectException e) { + e.printStackTrace(); + fail(e.getMessage()); + } catch (WebServiceException e) { + e.printStackTrace(); + fail(e.getMessage()); } }