@Test public void testPredicates() { Assert.assertEquals( Anoa.empty(Stream.of(Meta.FAIL)), handler.predicate(__ -> false, __ -> Stream.of(Meta.FAIL)).apply(Anoa.of(1L))); Assert.assertEquals( Anoa.empty(Stream.of(Meta.OTHER)), handler .predicateChecked( __ -> { throw new IOException(); }, __ -> Stream.of(Meta.FAIL)) .apply(Anoa.of(1L))); }