[
https://issues.apache.org/jira/browse/COLLECTIONS-237?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12597364#action_12597364
]
Henri Yandell commented on COLLECTIONS-237:
-------------------------------------------
Ironically, this is the same bug that causes errors with the serialization
tests in COLLECTIONS-240. containsAll fails because the elements are now all
inside arraylists.
> MultiValueMap: behavior of entrySet().iterator() is not the expected one
> ------------------------------------------------------------------------
>
> Key: COLLECTIONS-237
> URL: https://issues.apache.org/jira/browse/COLLECTIONS-237
> Project: Commons Collections
> Issue Type: Bug
> Components: Map
> Affects Versions: 3.2
> Reporter: Nils Kaiser
> Fix For: 3.4
>
>
> The entrySet() method of the MultiValueMap delegates the entrySet() call to
> the decorated map, which is HashMap by default. The default hashmap iterator
> is used, which causes the iterator to return one Map.Entry for every key. The
> value returned for the key is an ArrayList, and not the value of the entry
> which was put into the map.
> The expected behavior would be the iterator to return the whole set of
> entries in the map, which requires iteration over the different array lists
> contained in the decorated map.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.