logo       

[jira] Updated: (CLI-186) Standard help text will not show mandatory argume: msg#00448

issues-commons-apache

Subject: [jira] Updated: (CLI-186) Standard help text will not show mandatory arguments for first option


[
https://issues.apache.org/jira/browse/CLI-186?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Kristoff Kiefer updated CLI-186:
--------------------------------

Description:
The generated help text will not show "<arg>" for the first argument added.


See attached test case:


Please confirm

was:
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());
}



> 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
> Attachments: HelpFormatterTest.java
>
>
> The generated help text will not show "<arg>" for the first argument added.
> See attached test case:
> Please confirm

--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Google Custom Search

News | Mail Home | sitemap | FAQ | advertise