I don't see any obvious errors. Can you write the test in plain java and see if that works. If not then post the class here and I'll have a look at it. Sorry for the abruptness but I am busy at the moment.
-John K On Wednesday, December 10, 2003, at 04:15PM, LAURENT Frederic SZSIC13 softeam <[EMAIL PROTECTED]> wrote: >Hello > >I am trying to make a simple test working with CLI, but without >success :( >Well, I add an Option (ie "url"), and when I test this command >line > >java fooMain -url http://foo.com > >an exception is thrown > >org.apache.commons.cli.UnrecognizedOptionException: Unrecognized option: >-u > >Here some Jython code of what I am doing > > >>> options = Options() > >>> OptionBuilder.withArgName("url") >[EMAIL PROTECTED] > >>> OptionBuilder.hasArg() >[EMAIL PROTECTED] > >>> OptionBuilder.withDescription("an url") >[EMAIL PROTECTED] > >>> url = OptionBuilder.create("url") > >>> options.addOption(url) >[ Options: [ short {-url=[ option: url :: an url ]} ] [ long {} ] > > >>> test="-url http://foo.com" > >>> parser=PosixParser() > >>> line = parser.parse(options,[String(test)]) > >Traceback (innermost last): > File "<console>", line 1, in ? >org.apache.commons.cli.UnrecognizedOptionException: Unrecognized option: -u > at org.apache.commons.cli.Parser.processOption(Parser.java:253) > at org.apache.commons.cli.Parser.parse(Parser.java:170) > at org.apache.commons.cli.Parser.parse(Parser.java:114) >... > > >then If I remove the '-', no exception is thrown but the result is >null (None in Jython) > > > >>>>>> test="url http://foo.com" > >>>>>> line = parser.parse(options,[String(test)]) > >>>>>> print line.getOptionValue("url") >None > >I have downloaded the zip file available on the jakarta website (1.0), >and so I do not get sources from cvs. > >any idea ? > >thanks > > >-- >XPath free testing software : http://lantern.sourceforge.net >Fr�d�ric Laurent http://www.opikanoba.org > > >--------------------------------------------------------------------- >To unsubscribe, e-mail: [EMAIL PROTECTED] >For additional commands, e-mail: [EMAIL PROTECTED] > > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
