jkeyes 2003/01/13 00:17:26
Modified: cli/src/test/org/apache/commons/cli BugsTest.java
Log:
added test for 15046
Revision Changes Path
1.13 +17 -1
jakarta-commons/cli/src/test/org/apache/commons/cli/BugsTest.java
Index: BugsTest.java
===================================================================
RCS file:
/home/cvs/jakarta-commons/cli/src/test/org/apache/commons/cli/BugsTest.java,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- BugsTest.java 25 Nov 2002 23:43:41 -0000 1.12
+++ BugsTest.java 13 Jan 2003 08:17:26 -0000 1.13
@@ -361,4 +361,20 @@
}
}
+ public void test15046() throws Exception {
+ CommandLineParser parser = new PosixParser();
+ final String[] CLI_ARGS = new String[] {"-z", "c"};
+ Option option = new Option("z", "timezone", true,
+ "affected option");
+ Options cliOptions = new Options();
+ cliOptions.addOption(option);
+ parser.parse(cliOptions, CLI_ARGS);
+
+ //now add conflicting option
+ cliOptions.addOption("c", "conflict", true, "conflict option");
+ CommandLine line = parser.parse(cliOptions, CLI_ARGS);
+ assertEquals( option.getValue(), "c" );
+ assertTrue( !line.hasOption("c") );
+ }
+
}
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>