|
[jira] Created: (CLI-186) Standard help text will not show mandatory argume: msg#00447issues-commons-apache
Standard help text will not show mandatory arguments for first option --------------------------------------------------------------------- Key: CLI-186 URL: https://issues.apache.org/jira/browse/CLI-186 Project: Commons CLI Issue Type: Bug Components: Help formatter Affects Versions: 1.3 Environment: Mac OS X 10.5 Java 6, Windows XP Java 6 Reporter: Kristoff Kiefer The generated help text will not show "<arg>" for the first argument added. See following test case: public void testArgsFormattingCorrect(){ Options options = new Options(); OptionBuilder.isRequired(); OptionBuilder.hasArg(); OptionBuilder.withDescription("Description"); OptionBuilder.withLongOpt("a-a"); options.addOption(OptionBuilder.create("a")); OptionBuilder.isRequired(); OptionBuilder.hasArg(); OptionBuilder.withDescription("Description"); OptionBuilder.withLongOpt("b-b"); options.addOption(OptionBuilder.create("b")); ByteArrayOutputStream out = new ByteArrayOutputStream(); HelpFormatter formatter = new HelpFormatter(); PrintWriter pw = new PrintWriter(out); formatter.printHelp(pw, 80, "command", "", options, 0, 0, ""); pw.flush(); assertTrue(options.getOption("a").hasArg()); assertEquals("usage: command\n-a,--a-a<arg>Description\n-b,--b-b <arg>Description\n", out.toString()); } -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
|
|
||||||||||||||||||||||||||
|
|
|
| News | Mail Home | sitemap | FAQ | advertise |