X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=test%2Fjalview%2Fws%2Fjws2%2FParameterUtilsTest.java;h=c0aa2ee03ffe76ddbddd8614986376e2c923a547;hb=7e519850d1a3d263fd453ddaed1977754e5262b0;hp=523ccb3c674c402274b41a4349044536bd901d35;hpb=28fda83cbef0c9c82cd09a343af4e1721085c104;p=jalview.git diff --git a/test/jalview/ws/jws2/ParameterUtilsTest.java b/test/jalview/ws/jws2/ParameterUtilsTest.java index 523ccb3..c0aa2ee 100644 --- a/test/jalview/ws/jws2/ParameterUtilsTest.java +++ b/test/jalview/ws/jws2/ParameterUtilsTest.java @@ -25,6 +25,7 @@ import static org.testng.AssertJUnit.assertFalse; import static org.testng.AssertJUnit.assertTrue; import jalview.bin.Cache; +import jalview.gui.JvOptionPane; import jalview.ws.jabaws.JalviewJabawsTestUtils; import jalview.ws.jws2.jabaws2.Jws2Instance; @@ -41,8 +42,21 @@ import compbio.metadata.Preset; import compbio.metadata.PresetManager; import compbio.metadata.WrongParameterException; +/* + * All methods in this class are set to the Network group because setUpBeforeClass will fail + * if there is no network. + */ +@Test(singleThreaded = true) public class ParameterUtilsTest { + + @BeforeClass(alwaysRun = true) + public void setUpJvOptionPane() + { + JvOptionPane.setInteractiveMode(false); + JvOptionPane.setMockResponse(JvOptionPane.CANCEL_OPTION); + } + /* * To limit tests to specify services, add them to this list; leave list empty * to test all @@ -55,11 +69,12 @@ public class ParameterUtilsTest public static void setUpBeforeClass() throws Exception { serviceTests.add("AAConWS".toLowerCase()); + Cache.loadProperties("test/jalview/io/testProps.jvprops"); Cache.initLogger(); disc = JalviewJabawsTestUtils.getJabawsDiscoverer(); } - @Test(groups ={ "Functional" }) + @Test(groups = { "Network" }) public void testWriteParameterSet() throws WrongParameterException { for (Jws2Instance service : disc.getServices()) @@ -96,8 +111,8 @@ public class ParameterUtilsTest String on = o.next(); String sn = s.next(); String st = t.next(); - final String errorMsg = "Original was " + on + " Phase 1 wrote " + sn - + "\tPhase 2 wrote " + st; + final String errorMsg = "Original was " + on + + " Phase 1 wrote " + sn + "\tPhase 2 wrote " + st; assertEquals(errorMsg, sn, st); assertEquals(errorMsg, sn, on); } @@ -119,7 +134,7 @@ public class ParameterUtilsTest || serviceTests.contains(service.serviceType.toLowerCase()); } - @Test(groups ={ "Functional" }) + @Test(groups = { "Network" }) public void testCopyOption() { for (Jws2Instance service : disc.getServices()) @@ -143,7 +158,7 @@ public class ParameterUtilsTest /** */ - @Test(groups ={ "Functional" }) + @Test(groups = { "Network" }) public void testCopyParameter() { for (Jws2Instance service : disc.getServices())