@Test public void count() { ImmutableMap<String, String> map = this.newMapWithKeysValues("1", "One", "2", "Two", "3", "Three", "4", "Four"); int actual = map.count(Predicates.or("One"::equals, "Three"::equals)); switch (map.size()) { case 1: Assert.assertEquals(1, actual); break; case 2: Assert.assertEquals(1, actual); break; case 3: Assert.assertEquals(2, actual); break; case 4: Assert.assertEquals(2, actual); break; default: Assert.assertEquals(0, actual); break; } }
@Test public void count() { MutableMap<String, String> map = this.classUnderTest(); int actual = map.count(Predicates.or("One"::equals, "Three"::equals)); switch (map.size()) { case 1: Assert.assertEquals(1, actual); break; case 2: Assert.assertEquals(1, actual); break; case 3: Assert.assertEquals(2, actual); break; default: Assert.assertEquals(0, actual); break; } }