diff options
author | Cedric Beust <cedric@beust.com> | 2012-11-10 10:29:37 -0800 |
---|---|---|
committer | Cedric Beust <cedric@beust.com> | 2012-11-10 10:29:37 -0800 |
commit | d5490aabc6002f9400e5cf3050f098ab967253d2 (patch) | |
tree | 01c39b7ee81626b3f4f3cbe8e7107f43124455c8 /src/test/java/com/beust/jcommander | |
parent | 2e7ae2b785a7d246ffaccaa1f57a06a7c8f6626a (diff) | |
download | platform_external_jcommander-d5490aabc6002f9400e5cf3050f098ab967253d2.tar.gz platform_external_jcommander-d5490aabc6002f9400e5cf3050f098ab967253d2.tar.bz2 platform_external_jcommander-d5490aabc6002f9400e5cf3050f098ab967253d2.zip |
Fixed: GITHUB-107: Allow enum values without converting them to uppercase.
Diffstat (limited to 'src/test/java/com/beust/jcommander')
-rw-r--r-- | src/test/java/com/beust/jcommander/JCommanderTest.java | 6 | ||||
-rw-r--r-- | src/test/java/com/beust/jcommander/args/ArgsEnum.java | 2 |
2 files changed, 4 insertions, 4 deletions
diff --git a/src/test/java/com/beust/jcommander/JCommanderTest.java b/src/test/java/com/beust/jcommander/JCommanderTest.java index a5caca0..4a84496 100644 --- a/src/test/java/com/beust/jcommander/JCommanderTest.java +++ b/src/test/java/com/beust/jcommander/JCommanderTest.java @@ -562,12 +562,12 @@ public class JCommanderTest { public void enumArgs() { ArgsEnum args = new ArgsEnum(); - String[] argv = { "-choice", "ONE", "-choices", "ONE", "TWO" }; + String[] argv = { "-choice", "ONE", "-choices", "ONE", "Two" }; JCommander jc = new JCommander(args, argv); Assert.assertEquals(args.choice, ArgsEnum.ChoiceType.ONE); - List<ChoiceType> expected = Arrays.asList(ChoiceType.ONE, ChoiceType.TWO); + List<ChoiceType> expected = Arrays.asList(ChoiceType.ONE, ChoiceType.Two); Assert.assertEquals(expected, args.choices); Assert.assertEquals(jc.getParameters().get(0).getDescription(), "Options: " + EnumSet.allOf((Class<? extends Enum>) ArgsEnum.ChoiceType.class)); @@ -966,7 +966,7 @@ public class JCommanderTest { @Test(enabled = false) public static void main(String[] args) throws Exception { - new JCommanderTest().parameterWithOneDoubleQuote(); + new JCommanderTest().enumArgs(); // class A { // @Parameter(names = "-short", required = true) // List<String> parameters; diff --git a/src/test/java/com/beust/jcommander/args/ArgsEnum.java b/src/test/java/com/beust/jcommander/args/ArgsEnum.java index c6b0c08..bef663b 100644 --- a/src/test/java/com/beust/jcommander/args/ArgsEnum.java +++ b/src/test/java/com/beust/jcommander/args/ArgsEnum.java @@ -34,7 +34,7 @@ import com.beust.jcommander.Parameter; */ public class ArgsEnum { - public enum ChoiceType { ONE, TWO, THREE }; + public enum ChoiceType { ONE, Two, THREE }; @Parameter(names = "-choice") public ChoiceType choice = ChoiceType.ONE; |