X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=test%2Fjalview%2Fws%2Frest%2FShmmrRSBSService.java;h=261c059da76b1c5f6f7e364cd73139899c9092c7;hb=c794c5033adeee182b03a5ea92c0a7495a29661f;hp=30383f713a2b7732e4b12feea64b721a4d122230;hpb=52288466dd1e71946a06fd1e6ea15fa8e652c693;p=jalview.git diff --git a/test/jalview/ws/rest/ShmmrRSBSService.java b/test/jalview/ws/rest/ShmmrRSBSService.java index 30383f7..261c059 100644 --- a/test/jalview/ws/rest/ShmmrRSBSService.java +++ b/test/jalview/ws/rest/ShmmrRSBSService.java @@ -24,9 +24,12 @@ import static org.testng.AssertJUnit.assertNotNull; import static org.testng.AssertJUnit.assertTrue; import jalview.gui.AlignFrame; +import jalview.gui.JvOptionPane; +import jalview.ws.rest.clientdefs.ShmrRestClient; import java.util.Map; +import org.testng.annotations.BeforeClass; import org.testng.annotations.Test; /** @@ -36,6 +39,13 @@ import org.testng.annotations.Test; public class ShmmrRSBSService { + @BeforeClass(alwaysRun = true) + public void setUpJvOptionPane() + { + JvOptionPane.setInteractiveMode(false); + JvOptionPane.setMockResponse(JvOptionPane.CANCEL_OPTION); + } + @Test(groups = { "Functional" }) public void testShmmrService() { @@ -43,20 +53,20 @@ public class ShmmrRSBSService assertTrue( "Test Rsd Exchange using using default Shmmr service failed.", testRsdExchange("Test using default Shmmr service", - RestClient.makeShmmrRestClient().service)); + ShmrRestClient.makeShmmrRestClient().service)); } @Test(groups = { "Functional" }) public void testShmmrServiceDataprep() throws Exception { - RestClient _rc = RestClient.makeShmmrRestClient(); + RestClient _rc = ShmrRestClient.makeShmmrRestClient(); assertNotNull(_rc); AlignFrame alf = new jalview.io.FileLoader(false) .LoadFileWaitTillLoaded("examples/testdata/smad.fa", - jalview.io.FormatAdapter.FILE); + jalview.io.DataSourceType.FILE); assertNotNull("Couldn't find test data.", alf); alf.loadJalviewDataFile("examples/testdata/smad_groups.jva", - jalview.io.FormatAdapter.FILE, null, null); + jalview.io.DataSourceType.FILE, null, null); assertTrue( "Couldn't load the test data's annotation file (should be 5 groups but found " + alf.getViewport().getAlignment().getGroups().size() @@ -118,6 +128,12 @@ public class ShmmrRSBSService if (!service.equals(newService)) { System.err.println("Failed for service (" + desc + ")."); + if (fromservicetostring.equals(newService.toString())) + { + System.err.println( + "Description strings are equivalent: fault during RestServiceDescription.equals()"); + return false; + } System.err.println("Original service and parsed service differ."); System.err.println("Original: " + fromservicetostring); System.err.println("Parsed : " + newService.toString());