X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=test%2Fjalview%2Fws%2Fjws2%2FParameterUtilsTest.java;h=052d62f7c46b730f404abd467a3fbe91246b50c1;hb=cb8e52fbbc5f725e3f7f48c672cdddb0690bd978;hp=99a6d700b928cb96fa69fc8e680f15abcedcea0a;hpb=17e77c3f2949a0729322b4a8d907f3f34b6a9914;p=jalview.git diff --git a/test/jalview/ws/jws2/ParameterUtilsTest.java b/test/jalview/ws/jws2/ParameterUtilsTest.java index 99a6d70..052d62f 100644 --- a/test/jalview/ws/jws2/ParameterUtilsTest.java +++ b/test/jalview/ws/jws2/ParameterUtilsTest.java @@ -1,6 +1,6 @@ /* - * Jalview - A Sequence Alignment Editor and Viewer (Version 2.9) - * Copyright (C) 2015 The Jalview Authors + * Jalview - A Sequence Alignment Editor and Viewer ($$Version-Rel$$) + * Copyright (C) $$Year-Rel$$ The Jalview Authors * * This file is part of Jalview. * @@ -20,11 +20,15 @@ */ package jalview.ws.jws2; +import java.util.Locale; + import static org.testng.AssertJUnit.assertEquals; import static org.testng.AssertJUnit.assertFalse; import static org.testng.AssertJUnit.assertTrue; import jalview.bin.Cache; +import jalview.bin.Console; +import jalview.gui.JvOptionPane; import jalview.ws.jabaws.JalviewJabawsTestUtils; import jalview.ws.jws2.jabaws2.Jws2Instance; @@ -41,8 +45,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 @@ -54,12 +71,13 @@ public class ParameterUtilsTest @BeforeClass(alwaysRun = true) public static void setUpBeforeClass() throws Exception { - serviceTests.add("AAConWS".toLowerCase()); - Cache.initLogger(); + serviceTests.add("AAConWS".toLowerCase(Locale.ROOT)); + Cache.loadProperties("test/jalview/io/testProps.jvprops"); + Console.initLogger(); disc = JalviewJabawsTestUtils.getJabawsDiscoverer(); } - @Test(groups = { "Functional" }) + @Test(groups = { "Network" }) public void testWriteParameterSet() throws WrongParameterException { for (Jws2Instance service : disc.getServices()) @@ -116,10 +134,10 @@ public class ParameterUtilsTest public boolean isForTesting(Jws2Instance service) { return serviceTests.size() == 0 - || serviceTests.contains(service.serviceType.toLowerCase()); + || serviceTests.contains(service.serviceType.toLowerCase(Locale.ROOT)); } - @Test(groups = { "Functional" }) + @Test(groups = { "Network" }) public void testCopyOption() { for (Jws2Instance service : disc.getServices()) @@ -143,7 +161,7 @@ public class ParameterUtilsTest /** */ - @Test(groups = { "Functional" }) + @Test(groups = { "Network" }) public void testCopyParameter() { for (Jws2Instance service : disc.getServices())