From 1ff3b7bf6e68c53e3ad3e05a98b67fe122518b69 Mon Sep 17 00:00:00 2001 From: Cedric Beust Date: Wed, 15 Feb 2017 09:20:53 -0800 Subject: Add a test. --- src/test/java/com/beust/jcommander/JCommanderTest.java | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'src') diff --git a/src/test/java/com/beust/jcommander/JCommanderTest.java b/src/test/java/com/beust/jcommander/JCommanderTest.java index ac61d8c..2a68e6a 100644 --- a/src/test/java/com/beust/jcommander/JCommanderTest.java +++ b/src/test/java/com/beust/jcommander/JCommanderTest.java @@ -1392,6 +1392,19 @@ public class JCommanderTest { Assert.assertEquals(sb.toString().indexOf("options"), -1); } + @Test + public void annotationsAndDynamicParameters() { + class DSimple { + @DynamicParameter(names = "-D", description = "Dynamic parameters go here") + public Map params = Maps.newHashMap(); + + @DynamicParameter(names = "-A", assignment = "@") + public Map params2 = Maps.newHashMap(); + } + + new JCommander(new DSimple()).usage(new StringBuilder()); + } + @Test(enabled = false) public static void main(String[] args) { -- cgit v1.2.3