TestUtil.java 文件源码

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

项目:googles-monorepo-demo 作者:
/**
 * In some cases our graph implementations return custom sets that define their own size() and
 * contains(). Verify that these sets are consistent with the elements of their iterator.
 */
@CanIgnoreReturnValue
static <T> Set<T> sanityCheckSet(Set<T> set) {
  assertThat(set).hasSize(Iterators.size(set.iterator()));
  for (Object element : set) {
    assertThat(set).contains(element);
  }
  assertThat(set).doesNotContain(new Object());
  assertThat(set).isEqualTo(ImmutableSet.copyOf(set));
  return set;
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号