diff options
author | Cedric Beust <cedric@beust.com> | 2012-07-04 13:23:31 -0700 |
---|---|---|
committer | Cedric Beust <cedric@beust.com> | 2012-07-04 13:23:31 -0700 |
commit | c675ef5201552ed809a1cb12e18f2fc3e25a7c9a (patch) | |
tree | ba05d29f0fb3584b69ba5a89604976c6f0f1404a /src/test | |
parent | 369d387138b6da9e77e01d82273ef6271580eb47 (diff) | |
download | jcommander-c675ef5201552ed809a1cb12e18f2fc3e25a7c9a.tar.gz |
Added: @Parameter(help = true)
Diffstat (limited to 'src/test')
-rw-r--r-- | src/test/java/com/beust/jcommander/JCommanderTest.java | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/src/test/java/com/beust/jcommander/JCommanderTest.java b/src/test/java/com/beust/jcommander/JCommanderTest.java index 2f05590..9dba74d 100644 --- a/src/test/java/com/beust/jcommander/JCommanderTest.java +++ b/src/test/java/com/beust/jcommander/JCommanderTest.java @@ -822,9 +822,24 @@ public class JCommanderTest { Assert.assertEquals(args.date, new SimpleDateFormat("yyyy-MM-dd").parse("2011-10-26")); } + public void verifyHelp() { + class Arg { + @Parameter(names = "--help", help = true) + public boolean help = false; + + @Parameter(names = "file", required = true) + public String file; + } + Arg arg = new Arg(); + String[] argv = { "--help" }; + new JCommander(arg, argv); + + Assert.assertTrue(arg.help); + } + @Test(enabled = false) public static void main(String[] args) throws Exception { - new JCommanderTest().arityStringsSetter(); + new JCommanderTest().verifyHelp(); // class A { // @Parameter(names = "-short", required = true) // List<String> parameters; |