diff options
author | Cedric Beust <cedric@beust.com> | 2012-05-31 11:51:19 -0700 |
---|---|---|
committer | Cedric Beust <cedric@beust.com> | 2012-05-31 11:51:19 -0700 |
commit | 074b8af3781fbc976f01b43bc3fa0d8ef0431599 (patch) | |
tree | 6a151a5e0b1631493919fa674c48ed866ac09af0 /src/test/java | |
parent | 9c2bd65ecd9779540bfde5a200ff71d1d503839c (diff) | |
download | platform_external_jcommander-074b8af3781fbc976f01b43bc3fa0d8ef0431599.tar.gz platform_external_jcommander-074b8af3781fbc976f01b43bc3fa0d8ef0431599.tar.bz2 platform_external_jcommander-074b8af3781fbc976f01b43bc3fa0d8ef0431599.zip |
Fixed: wasn't handling parameters that start with " but don't end with one correctly
Diffstat (limited to 'src/test/java')
-rw-r--r-- | src/test/java/com/beust/jcommander/JCommanderTest.java | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/src/test/java/com/beust/jcommander/JCommanderTest.java b/src/test/java/com/beust/jcommander/JCommanderTest.java index 8b73c3d..eae0ec8 100644 --- a/src/test/java/com/beust/jcommander/JCommanderTest.java +++ b/src/test/java/com/beust/jcommander/JCommanderTest.java @@ -762,15 +762,14 @@ public class JCommanderTest { public void equalSeparator() { @Parameters(separators = "=", commandDescription = "My command") class MyClass { - @Parameter(names = { "-p", "--param" }, required = true, - description = "param desc...") + + @Parameter(names = { "-p", "--param" }, required = true, description = "param desc...") private String param; } - MyClass c = new MyClass(); - String expected = "some=value"; + String expected = "\"hello\"world"; new JCommander(c).parse("--param=" + expected); - Assert.assertEquals(c.param, expected); + Assert.assertEquals(expected, c.param); } @Test(enabled = false) |