summaryrefslogtreecommitdiffstats
path: root/src/test
diff options
context:
space:
mode:
authorCedric Beust <cedric@beust.com>2012-11-10 10:29:37 -0800
committerCedric Beust <cedric@beust.com>2012-11-10 10:29:37 -0800
commitd5490aabc6002f9400e5cf3050f098ab967253d2 (patch)
tree01c39b7ee81626b3f4f3cbe8e7107f43124455c8 /src/test
parent2e7ae2b785a7d246ffaccaa1f57a06a7c8f6626a (diff)
downloadplatform_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')
-rw-r--r--src/test/java/com/beust/jcommander/JCommanderTest.java6
-rw-r--r--src/test/java/com/beust/jcommander/args/ArgsEnum.java2
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;