diff options
author | Cedric Beust <cedric@beust.com> | 2012-08-02 13:02:56 -0700 |
---|---|---|
committer | Cedric Beust <cedric@beust.com> | 2012-08-02 13:02:56 -0700 |
commit | f19232f69a08b3fc0242b91ea0095b47f5fad44b (patch) | |
tree | 2c5d18637a6773446edb70e6a20f46a308a87783 /src/test/java | |
parent | a62e9f5644875c88737a17308adca7775fdb1450 (diff) | |
download | platform_external_jcommander-f19232f69a08b3fc0242b91ea0095b47f5fad44b.tar.gz platform_external_jcommander-f19232f69a08b3fc0242b91ea0095b47f5fad44b.tar.bz2 platform_external_jcommander-f19232f69a08b3fc0242b91ea0095b47f5fad44b.zip |
New test.
Diffstat (limited to 'src/test/java')
-rw-r--r-- | src/test/java/com/beust/jcommander/JCommanderTest.java | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/src/test/java/com/beust/jcommander/JCommanderTest.java b/src/test/java/com/beust/jcommander/JCommanderTest.java index 2f2d88d..5b41e0b 100644 --- a/src/test/java/com/beust/jcommander/JCommanderTest.java +++ b/src/test/java/com/beust/jcommander/JCommanderTest.java @@ -859,9 +859,20 @@ public class JCommanderTest { Assert.assertTrue(sb.toString().contains("Default: <empty string>")); } + public void spaces() { + class Arg { + @Parameter(names = "-rule", description = "rule") + private List<String> rules = new ArrayList<String>(); + } + Arg a = new Arg(); + StringBuilder sb = new StringBuilder(); + new JCommander(a, "-rule", "some test"); + Assert.assertEquals(a.rules, Arrays.asList("some test")); + } + @Test(enabled = false) public static void main(String[] args) throws Exception { - new JCommanderTest().multiObjectsWithDuplicatesFail(); + new JCommanderTest().spaces(); // class A { // @Parameter(names = "-short", required = true) // List<String> parameters; |