@Override
protected void expectMissing(Entry<K, V>... entries) {
super.expectMissing(entries);
for (Entry<K, V> entry : entries) {
Entry<V, K> reversed = reverseEntry(entry);
BiMap<V, K> inv = getMap().inverse();
assertFalse(
"Inverse should not contain entry " + reversed, inv.entrySet().contains(reversed));
assertFalse(
"Inverse should not contain key " + reversed.getKey(),
inv.containsKey(reversed.getKey()));
assertFalse(
"Inverse should not contain value " + reversed.getValue(),
inv.containsValue(reversed.getValue()));
/*
* TODO(cpovirk): This is a bit stronger than super.expectMissing(), which permits a <key,
* someOtherValue> pair.
*/
assertNull(
"Inverse should not return a mapping for key " + reversed.getKey(),
inv.get(reversed.getKey()));
}
}
AbstractBiMapTester.java 文件源码
java
阅读 42
收藏 0
点赞 0
评论 0
项目:googles-monorepo-demo
作者:
评论列表
文章目录