ModifiablesTest.java 文件源码

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

项目:GitHub 作者:
@Test
@SuppressWarnings("deprecation")
public void modifiableImmutableCollections() {
  ModifiableMutableImmutableCollection m = ModifiableMutableImmutableCollection.create();
  m.addA("a");
  m.addA("b", "c");
  m.addB("d", "e");
  m.putC("x", 1);
  m.putC("y", 2);

  check(m.a()).isA(ImmutableCollection.class);
  check(m.b()).isA(ImmutableCollection.class);
  check(m.c()).isA(ImmutableMultimap.class);
  check(m.d()).isA(ImmutableMap.class);

  check(m.a()).isOf("a", "b", "c");
  check(m.b()).isOf("d", "e");

  check(m.c().values()).isOf(1, 2);
  check(m.c().keySet()).isOf("x", "y");

  check(m.d().isEmpty());

  m.clear();

  check(m.a()).isEmpty();
  check(m.b()).isEmpty();
  check(m.c().entries()).isEmpty();
  check(m.d().entrySet()).isEmpty();
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号