commit
7e953fd6dd
|
@ -21,6 +21,9 @@
|
|||
</properties>
|
||||
<body>
|
||||
<release version="4.5" date="2020-MM-DD" description="Maintenance release.">
|
||||
<action issue="COLLECTIONS-769" dev="kinow" type="fix" due-to="Xin (Cynthia) Tong">
|
||||
Fix flaky UnmodifiableMultiValuedMapTest.
|
||||
</action>
|
||||
<action type="update" dev="kinow" due-to="Dependabot">
|
||||
Bump actions/setup-java from v1.4.0 to v1.4.3 #174 #177 #186.
|
||||
</action>
|
||||
|
|
|
@ -47,7 +47,17 @@ public class UnmodifiableMultiValuedMapTest<K, V> extends AbstractMultiValuedMap
|
|||
return BulkTest.makeSuite(UnmodifiableMultiValuedMapTest.class);
|
||||
}
|
||||
|
||||
// -----------------------------------------------------------------------
|
||||
/**
|
||||
* Assert the given map contains all added values after it was initialized
|
||||
* with makeFullMap(). See COLLECTIONS-769.
|
||||
* @param map the MultiValuedMap<K, V> to check
|
||||
*/
|
||||
private void assertMapContainsAllValues(MultiValuedMap<K, V> map) {
|
||||
assertEquals("[uno, un]", map.get((K) "one").toString());
|
||||
assertEquals("[dos, deux]", map.get((K) "two").toString());
|
||||
assertEquals("[tres, trois]", map.get((K) "three").toString());
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isAddSupported() {
|
||||
return false;
|
||||
|
@ -110,7 +120,7 @@ public class UnmodifiableMultiValuedMapTest<K, V> extends AbstractMultiValuedMap
|
|||
// expected, not support remove() method
|
||||
// UnmodifiableMultiValuedMap does not support change
|
||||
}
|
||||
assertEquals("{one=[uno, un], two=[dos, deux], three=[tres, trois]}", map.toString());
|
||||
this.assertMapContainsAllValues(map);
|
||||
}
|
||||
|
||||
public void testRemoveMappingException() {
|
||||
|
@ -122,7 +132,7 @@ public class UnmodifiableMultiValuedMapTest<K, V> extends AbstractMultiValuedMap
|
|||
// expected, not support removeMapping() method
|
||||
// UnmodifiableMultiValuedMap does not support change
|
||||
}
|
||||
assertEquals("{one=[uno, un], two=[dos, deux], three=[tres, trois]}", map.toString());
|
||||
this.assertMapContainsAllValues(map);
|
||||
}
|
||||
|
||||
public void testClearException() {
|
||||
|
@ -134,7 +144,7 @@ public class UnmodifiableMultiValuedMapTest<K, V> extends AbstractMultiValuedMap
|
|||
// expected, not support clear() method
|
||||
// UnmodifiableMultiValuedMap does not support change
|
||||
}
|
||||
assertEquals("{one=[uno, un], two=[dos, deux], three=[tres, trois]}", map.toString());
|
||||
this.assertMapContainsAllValues(map);
|
||||
}
|
||||
|
||||
public void testPutAllException() {
|
||||
|
|
Loading…
Reference in New Issue