Esempio n. 1
0
 @Test
 public void attributeNotIn() {
   Function<String, String> function = StringFunctions.toLowerCase();
   MutableList<String> lowerList = Lists.fixedSize.of("a", "b");
   Assert.assertFalse(Predicates2.attributeNotIn(function).accept("A", lowerList));
   Assert.assertTrue(Predicates2.attributeNotIn(function).accept("C", lowerList));
   MutableList<String> upperList = Lists.fixedSize.of("A", "C");
   MutableList<String> newList =
       ListIterate.filterNotWith(upperList, Predicates2.attributeNotIn(function), lowerList);
   Assert.assertEquals(FastList.newListWith("A"), newList);
 }