summaryrefslogtreecommitdiff
path: root/src/test/java/com
diff options
context:
space:
mode:
authorCedric Beust <cedric@beust.com>2012-05-02 11:58:20 -0700
committerCedric Beust <cedric@beust.com>2012-05-02 11:58:20 -0700
commit5219e93646ed740bd837e4e6b6033bc4391135ba (patch)
treef6c363ff73170abd8c75aba001b8509e7ac6d557 /src/test/java/com
parentf5e6e36c4ff570c4ed65699d3e9edebb92446619 (diff)
downloadjcommander-5219e93646ed740bd837e4e6b6033bc4391135ba.tar.gz
Merge.
Diffstat (limited to 'src/test/java/com')
-rw-r--r--src/test/java/com/beust/jcommander/JCommanderTest.java22
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 {