summaryrefslogtreecommitdiffstats
path: root/src/test/java/com/beust/jcommander/JCommanderTest.java
diff options
context:
space:
mode:
authorCedric Beust <cedric@beust.com>2012-05-31 11:51:19 -0700
committerCedric Beust <cedric@beust.com>2012-05-31 11:51:19 -0700
commit074b8af3781fbc976f01b43bc3fa0d8ef0431599 (patch)
tree6a151a5e0b1631493919fa674c48ed866ac09af0 /src/test/java/com/beust/jcommander/JCommanderTest.java
parent9c2bd65ecd9779540bfde5a200ff71d1d503839c (diff)
downloadplatform_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/com/beust/jcommander/JCommanderTest.java')
-rw-r--r--src/test/java/com/beust/jcommander/JCommanderTest.java9
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)