X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=testsrc%2Fcompbio%2Fws%2Fclient%2FWSTesterTester.java;h=22ad22952be509115208d298c8ea95161b65a4ee;hb=2f848a9d2c1925a49357bbe56e62e089a0068c3a;hp=5fe0a35ed2a99f68fec0853a8a63cf4cf5a28640;hpb=804613aebb1aba7ef76a4766c0b16698c35e6795;p=jabaws.git diff --git a/testsrc/compbio/ws/client/WSTesterTester.java b/testsrc/compbio/ws/client/WSTesterTester.java index 5fe0a35..22ad229 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,29 @@ 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_runner}) + @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)); + assertTrue(tester.checkService(Services.IUPredWS)); + } 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); @@ -28,11 +45,19 @@ public class WSTesterTester { } - @Test(groups = {AllTestSuit.test_group_non_windows}) + @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()); } }