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]>

Reply via email to