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)