@Test public void testFilterAllIn() { final Predicate<Taggable> checkMe = ISOCountryTag.allIn( IsoCountry.forCountryCode("KOR").get(), IsoCountry.forCountryCode("USA").get()); Assert.assertFalse(checkMe.test(new TestTaggable(ISOCountryTag.KEY, "PRK,KOR,USA,RUS"))); Assert.assertFalse(checkMe.test(new TestTaggable(ISOCountryTag.KEY, "PRK,KOR,USA"))); Assert.assertTrue(checkMe.test(new TestTaggable(ISOCountryTag.KEY, "KOR,USA"))); Assert.assertTrue(checkMe.test(new TestTaggable(ISOCountryTag.KEY, "USA,KOR"))); Assert.assertTrue(checkMe.test(new TestTaggable(ISOCountryTag.KEY, "KOR"))); Assert.assertFalse(checkMe.test(new TestTaggable(ISOCountryTag.KEY, "PRK"))); Assert.assertFalse(checkMe.test(new TestTaggable(ISOCountryTag.KEY, "PRK,RUS"))); }