Buggy code:
@ SuppressWarnings ( "boxing" ) public class PredicateUtilsTest extends AbstractPredicateTest { public void setUp ( ) { } public void tearDown ( ) { } @ Test public void testExceptionPredicate ( ) { } @ Test public void testIsNotNullPredicate ( ) { } @ Test public void testIdentityPredicate ( ) { assertSame ( nullPredicate ( ) , PredicateUtils . identityPredicate ( null ) ) ; assertNotNull ( PredicateUtils . identityPredicate ( Integer . valueOf ( 6 ) ) ) ; assertEquals ( false , PredicateUtils . identityPredicate ( Integer . valueOf ( 6 ) ) . evaluate ( null ) ) ; assertEquals ( false , PredicateUtils . < Object > identityPredicate ( Integer . valueOf ( 6 ) ) . evaluate ( cObject ) ) ; assertEquals ( false , PredicateUtils . < Object > identityPredicate ( Integer . valueOf ( 6 ) ) . evaluate ( cString ) ) ; <START_BUG> assertEquals ( false , PredicateUtils . identityPredicate ( Integer . valueOf ( 6 ) ) . evaluate ( cInteger ) ) ; <END_BUG> assertEquals ( true , PredicateUtils . identityPredicate ( cInteger ) . evaluate ( cInteger ) ) ; } @ Test public void testTruePredicate ( ) { } @ Test public void testFalsePredicate ( ) { } @ Test public void testNotPredicate ( ) { } @ Test ( expected = IllegalArgumentException . class ) public void testNotPredicateEx ( ) { } @ Test public void testAndPredicate ( ) { } @ Test ( expected = IllegalArgumentException . class ) public void testAndPredicateEx ( ) { } @ SuppressWarnings ( "unchecked" ) @ Test public void testAllPredicate ( ) { } @ Test ( expected = IllegalArgumentException . class ) public void testAllPredicateEx1 ( ) { } @ SuppressWarnings ( "unchecked" ) @ Test ( expected = IllegalArgumentException . class ) public void testAllPredicateEx2 ( ) { } @ SuppressWarnings ( "unchecked" ) @ Test ( expected = IllegalArgumentException . class ) public void testAllPredicateEx3 ( ) { } @ Test ( expected = IllegalArgumentException . class ) public void testAllPredicateEx4 ( ) { } @ Test public void testAllPredicateEx5 ( ) { } @ Test ( expected = IllegalArgumentException . class ) public void testAllPredicateEx6 ( ) { } @ Test public void testOrPredicate ( ) { } @ Test ( expected = IllegalArgumentException . class ) public void testOrPredicateEx ( ) { } @ SuppressWarnings ( "unchecked" ) @ Test public void testAnyPredicate ( ) { } @ Test ( expected = IllegalArgumentException . class ) public void testAnyPredicateEx1 ( ) { } @ SuppressWarnings ( "unchecked" ) @ Test ( expected = IllegalArgumentException . class ) public void testAnyPredicateEx2 ( ) { } @ SuppressWarnings ( "unchecked" ) @ Test ( expected = IllegalArgumentException . class ) public void testAnyPredicateEx3 ( ) { } @ Test ( expected = IllegalArgumentException . class ) public void testAnyPredicateEx4 ( ) { } @ Test public void testAnyPredicateEx5 ( ) { } @ Test ( expected = IllegalArgumentException . class ) public void testAnyPredicateEx6 ( ) { } @ Test public void testEitherPredicate ( ) { } @ Test ( expected = IllegalArgumentException . class ) public void testEitherPredicateEx ( ) { } @ SuppressWarnings ( "unchecked" ) @ Test public void testOnePredicate ( ) { } @ Test ( expected = IllegalArgumentException . class ) public void testOnePredicateEx1 ( ) { } @ SuppressWarnings ( "unchecked" ) @ Test ( expected = IllegalArgumentException . class ) public void testOnePredicateEx2 ( ) { } @ SuppressWarnings ( "unchecked" ) @ Test ( expected = IllegalArgumentException . class ) public void testOnePredicateEx3 ( ) { } @ Test ( expected = IllegalArgumentException . class ) public void testOnePredicateEx4 ( ) { } @ SuppressWarnings ( "unchecked" ) @ Test public void testOnePredicateEx5 ( ) { } @ Test ( expected = IllegalArgumentException . class ) public void testOnePredicateEx6 ( ) { } @ Test public void testNeitherPredicate ( ) { } @ Test ( expected = IllegalArgumentException . class ) public void testNeitherPredicateEx ( ) { } @ SuppressWarnings ( "unchecked" ) @ Test public void testNonePredicate ( ) { } @ Test ( expected = IllegalArgumentException . class ) public void testNonePredicateEx1 ( ) { } @ SuppressWarnings ( "unchecked" ) @ Test ( expected = IllegalArgumentException . class ) public void testNonePredicateEx2 ( ) { } @ SuppressWarnings ( "unchecked" ) @ Test ( expected = IllegalArgumentException . class ) public void testNonePredicateEx3 ( ) { } @ Test ( expected = IllegalArgumentException . class ) public void testNonePredicateEx4 ( ) { } @ Test public void testNonePredicateEx5 ( ) { } @ Test ( expected = IllegalArgumentException . class ) public void testNonePredicateEx6 ( ) { } @ Test public void testInstanceOfPredicate ( ) { } @ Test public void testUniquePredicate ( ) { } @ Test public void testAsPredicateTransformer ( ) { } @ Test ( expected = IllegalArgumentException . class ) public void testAsPredicateTransformerEx1 ( ) { } @ Test ( expected = FunctorException . class ) public void testAsPredicateTransformerEx2 ( ) { } @ Test public void testInvokerPredicate ( ) { } @ Test ( expected = IllegalArgumentException . class ) public void testInvokerPredicateEx1 ( ) { } @ Test ( expected = FunctorException . class ) public void testInvokerPredicateEx2 ( ) { } @ Test ( expected = FunctorException . class ) public void testInvokerPredicateEx3 ( ) { } @ Test public void testInvokerPredicate2 ( ) { } @ Test ( expected = IllegalArgumentException . class ) public void testInvokerPredicate2Ex1 ( ) { } @ Test ( expected = FunctorException . class ) public void testInvokerPredicate2Ex2 ( ) { } @ Test ( expected = FunctorException . class ) public void testInvokerPredicate2Ex3 ( ) { } @ Test ( expected = FunctorException . class ) public void testNullIsExceptionPredicate ( ) { } @ Test ( expected = IllegalArgumentException . class ) public void testNullIsExceptionPredicateEx1 ( ) { }

Fix:
assertEquals ( false , PredicateUtils . identityPredicate ( new Integer ( 6 ) ) . evaluate ( cInteger ) ) ;