[
https://issues.apache.org/jira/browse/OPENNLP-1321?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jeffrey T. Zemerick updated OPENNLP-1321:
-----------------------------------------
Summary: Use LinkedHashMap for deterministic iteration order (was: se
LinkedHashMap for deterministic iteration order)
> Use 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
> Priority: Minor
>
> 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)