Yi-Lin Wang created OPENNLP-1321:
------------------------------------

             Summary: se LinkedHashMap for deterministic iteration order
                 Key: OPENNLP-1321
                 URL: https://issues.apache.org/jira/browse/OPENNLP-1321
             Project: OpenNLP
          Issue Type: Improvement
            Reporter: Yi-Lin Wang


The test 
{{opennlp.tools.ml.naivebayes.NaiveBayesSerializedCorrectnessTest#testPlainTextModel}}
 can fail due to a different iteration order of HashMap. The error message is 
as follows:

 

{{[ERROR] 
testPlainTextModel(opennlp.tools.ml.naivebayes.NaiveBayesSerializedCorrectnessTest)
  Time elapsed: 0.01 s  <<< FAILURE!
org.junit.ComparisonFailure:
expected:<...ports
...}}

The fix is to change HaskMap to LinkedHashMap so that the iteration order 
remains stable and the failure will not occur any more. In this way, the test 
will be more stable.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to