Unit test ArgumentParserTest.testSimpleArgumentsUsage can ocasionally fail
--------------------------------------------------------------------------

                 Key: OPENNLP-41
                 URL: https://issues.apache.org/jira/browse/OPENNLP-41
             Project: OpenNLP
          Issue Type: Bug
          Components: Build, Packaging and Test
    Affects Versions: tools-1.5.1-incubating
            Reporter: William Colen
             Fix For: tools-1.5.1-incubating


The test opennlp.tools.cmdline.ArgumentParserTest.testSimpleArgumentsUsage() is 
failing here. Is it happening to anyone else?
I checked the ArgumentParser class. The method createUsage(Class<T> 
argProxyInterface) works by getting the methods of the argProxyInterface class 
using the getMethods() method.
The javadoc of getMethods() method says: "... The elements in the array 
returned are not sorted and are not in any particular order. ...".
So we can't expect the usage string to be the same to everybody. To me it is 
"[-iterations num] [-alphaNumOpt true|false] -encoding charset", but the 
expected is "-encoding charset [-iterations num] [-alphaNumOpt true|false]", so 
my build fails.

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

Reply via email to