ImmutableSortedMultisetTest.java 文件源码

java
阅读 45 收藏 0 点赞 0 评论 0

项目:guava-mock 作者:
public void testToImmutableSortedMultiset() {
  BiPredicate<ImmutableSortedMultiset<String>, ImmutableSortedMultiset<String>> equivalence =
      (ms1, ms2)
          -> ms1.equals(ms2)
              && ms1.entrySet().asList().equals(ms2.entrySet().asList())
              && ms1.comparator().equals(ms2.comparator());
  CollectorTester.of(
          ImmutableSortedMultiset.<String>toImmutableSortedMultiset(
              String.CASE_INSENSITIVE_ORDER),
          equivalence)
      .expectCollects(ImmutableSortedMultiset.emptyMultiset(String.CASE_INSENSITIVE_ORDER))
      .expectCollects(
          ImmutableSortedMultiset.orderedBy(String.CASE_INSENSITIVE_ORDER)
              .addCopies("a", 2)
              .addCopies("b", 1)
              .addCopies("c", 3)
              .build(),
          "a",
          "c",
          "b",
          "c",
          "A",
          "C");
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号