File tree Expand file tree Collapse file tree 2 files changed +8
-2
lines changed
android/guava-testlib/src/com/google/common/collect/testing
guava-testlib/src/com/google/common/collect/testing Expand file tree Collapse file tree 2 files changed +8
-2
lines changed Original file line number Diff line number Diff line change @@ -678,7 +678,10 @@ public void testEntrySetRetainAll() {
678678 }
679679
680680 Set <Entry <K , V >> entrySet = map .entrySet ();
681- Set <Entry <K , V >> entriesToRetain = singleton (entrySet .iterator ().next ());
681+ Entry <K , V > originalEntry = entrySet .iterator ().next ();
682+ // Copy the Entry, as discussed in testEntrySetRemoveAll.
683+ Set <Entry <K , V >> entriesToRetain =
684+ singleton (mapEntry (originalEntry .getKey (), originalEntry .getValue ()));
682685 if (supportsRemove ) {
683686 boolean shouldRemove = (entrySet .size () > entriesToRetain .size ());
684687 boolean didRemove = entrySet .retainAll (entriesToRetain );
Original file line number Diff line number Diff line change @@ -678,7 +678,10 @@ public void testEntrySetRetainAll() {
678678 }
679679
680680 Set <Entry <K , V >> entrySet = map .entrySet ();
681- Set <Entry <K , V >> entriesToRetain = singleton (entrySet .iterator ().next ());
681+ Entry <K , V > originalEntry = entrySet .iterator ().next ();
682+ // Copy the Entry, as discussed in testEntrySetRemoveAll.
683+ Set <Entry <K , V >> entriesToRetain =
684+ singleton (mapEntry (originalEntry .getKey (), originalEntry .getValue ()));
682685 if (supportsRemove ) {
683686 boolean shouldRemove = (entrySet .size () > entriesToRetain .size ());
684687 boolean didRemove = entrySet .retainAll (entriesToRetain );
You can’t perform that action at this time.
0 commit comments