diff options
author | Cedric Beust <cedric@beust.com> | 2012-05-02 11:58:20 -0700 |
---|---|---|
committer | Cedric Beust <cedric@beust.com> | 2012-05-02 11:58:20 -0700 |
commit | 5219e93646ed740bd837e4e6b6033bc4391135ba (patch) | |
tree | f6c363ff73170abd8c75aba001b8509e7ac6d557 /src/test/java/com | |
parent | f5e6e36c4ff570c4ed65699d3e9edebb92446619 (diff) | |
download | jcommander-5219e93646ed740bd837e4e6b6033bc4391135ba.tar.gz |
Merge.
Diffstat (limited to 'src/test/java/com')
-rw-r--r-- | src/test/java/com/beust/jcommander/JCommanderTest.java | 22 |
1 files changed, 16 insertions, 6 deletions
diff --git a/src/test/java/com/beust/jcommander/JCommanderTest.java b/src/test/java/com/beust/jcommander/JCommanderTest.java index 01b7c1c..89e1c02 100644 --- a/src/test/java/com/beust/jcommander/JCommanderTest.java +++ b/src/test/java/com/beust/jcommander/JCommanderTest.java @@ -701,11 +701,21 @@ public class JCommanderTest { private List<String> paramB = Lists.newArrayList(); } - String args[] = { "-paramA", "a1", "a2", "-paramB", "b1", "b2", "b3" }; - Params p = new Params(); - new JCommander(p, args).parse(); - Assert.assertEquals(p.paramA, Arrays.asList(new String[] { "a1", "a2" })); - Assert.assertEquals(p.paramB, Arrays.asList(new String[] { "b1", "b2", "b3" })); + { + String args[] = { "-paramA", "a1", "a2", "-paramB", "b1", "b2", "b3" }; + Params p = new Params(); + new JCommander(p, args).parse(); + Assert.assertEquals(p.paramA, Arrays.asList(new String[] { "a1", "a2" })); + Assert.assertEquals(p.paramB, Arrays.asList(new String[] { "b1", "b2", "b3" })); + } + + { + String args[] = { "-paramA", "a1", "a2", "-paramB", "b1", "-paramA", "a3" }; + Params p = new Params(); + new JCommander(p, args).parse(); + Assert.assertEquals(p.paramA, Arrays.asList(new String[] { "a1", "a2", "a3" })); + Assert.assertEquals(p.paramB, Arrays.asList(new String[] { "b1" })); + } } @Test(enabled = false, @@ -724,7 +734,7 @@ public class JCommanderTest { @Test(enabled = false) public static void main(String[] args) throws Exception { - new JCommanderTest().commandKey(); + new JCommanderTest().multiVariableArityList(); // System.out.println("Help:" + a.help); // System.out.println("A"); // class A { |