X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=test%2Fjalview%2Fbin%2FArgsParserTest.java;h=f36b45ae315a2a7791f2e1499a4f04cc12367858;hb=refs%2Fheads%2Fspike%2FJAL-4047%2FJAL-4048_columns_in_sequenceID;hp=20e43b8d03b777907d7447cef0c53ae67907984f;hpb=604cbee405a837565ba1a74aa9bddd62aed685ab;p=jalview.git diff --git a/test/jalview/bin/ArgsParserTest.java b/test/jalview/bin/ArgsParserTest.java index 20e43b8..f36b45a 100644 --- a/test/jalview/bin/ArgsParserTest.java +++ b/test/jalview/bin/ArgsParserTest.java @@ -25,15 +25,28 @@ import static org.testng.AssertJUnit.assertFalse; import static org.testng.AssertJUnit.assertNull; import static org.testng.AssertJUnit.assertTrue; +import jalview.bin.ArgsParser; +import jalview.gui.JvOptionPane; + +import org.testng.annotations.BeforeClass; import org.testng.annotations.Test; public class ArgsParserTest { + + @BeforeClass(alwaysRun = true) + public void setUpJvOptionPane() + { + JvOptionPane.setInteractiveMode(false); + JvOptionPane.setMockResponse(JvOptionPane.CANCEL_OPTION); + } + @Test(groups = "Functional") public void testGetValue() { - ArgsParser ap = new ArgsParser(new String[] { "-name", "Henry", "-job", - "Tester" }); + ArgsParser ap = new ArgsParser( + new String[] + { "-name", "Henry", "-job", "Tester" }); assertEquals(4, ap.getSize()); assertNull(ap.getValue("rubbish")); assertEquals("Tester", ap.getValue("job")); @@ -51,8 +64,9 @@ public class ArgsParserTest @Test(groups = "Functional") public void testGetValue_decoded() { - ArgsParser ap = new ArgsParser(new String[] { "-name%241", "Henry", - "-job", "Test%203%2a" }); + ArgsParser ap = new ArgsParser( + new String[] + { "-name%241", "Henry", "-job", "Test%203%2a" }); // parameter value is decoded assertEquals("Test 3*", ap.getValue("job", true)); // parameter name is not decoded @@ -63,8 +77,9 @@ public class ArgsParserTest @Test(groups = "Functional") public void testNextValue() { - ArgsParser ap = new ArgsParser(new String[] { "-name", "Henry", "-job", - "Tester" }); + ArgsParser ap = new ArgsParser( + new String[] + { "-name", "Henry", "-job", "Tester" }); assertEquals("name", ap.nextValue()); assertEquals("Henry", ap.nextValue()); assertEquals("job", ap.nextValue()); @@ -74,8 +89,9 @@ public class ArgsParserTest @Test(groups = "Functional") public void testContains() { - ArgsParser ap = new ArgsParser(new String[] { "-name", "Henry", "-job", - "Tester" }); + ArgsParser ap = new ArgsParser( + new String[] + { "-name", "Henry", "-job", "Tester" }); assertFalse(ap.contains("Susan")); assertFalse(ap.contains("-name")); assertTrue(ap.contains("name"));