@Test public void testFindUsingPredicateWhenNothingFound() { // setup TestObject expected = TestObject.VALUE2; Predicate<TestObject> predicate = PredicateUtils.falsePredicate(); // execute TestObject actual = EnumUtils.find(TestObject.class, predicate, expected); // validate assertEquals(expected, actual); }