public void testToImmutableSetMultimap() {
Collector<Entry<String, Integer>, ?, ImmutableSetMultimap<String, Integer>> collector =
ImmutableSetMultimap.toImmutableSetMultimap(Entry::getKey, Entry::getValue);
BiPredicate<ImmutableSetMultimap<?, ?>, ImmutableSetMultimap<?, ?>> equivalence =
Equivalence.equals()
.onResultOf(
(ImmutableSetMultimap<?, ?> mm)
-> ImmutableListMultimap.copyOf(mm).asMap().entrySet().asList())
.and(Equivalence.equals());
CollectorTester.of(collector, equivalence)
.expectCollects(ImmutableSetMultimap.of())
.expectCollects(
ImmutableSetMultimap.of("a", 1, "b", 2, "a", 3, "c", 4),
mapEntry("a", 1),
mapEntry("b", 2),
mapEntry("a", 3),
mapEntry("c", 4));
}
ImmutableSetMultimapTest.java 文件源码
java
阅读 34
收藏 0
点赞 0
评论 0
项目:googles-monorepo-demo
作者:
评论列表
文章目录