@Test public void shouldReturnTrueForObject() { Predicate<Object> truePredicate = new TruePredicate<Object>(); Boolean result = truePredicate.evaluate(new Object()); assertThat(result, is(true)); }
@Override public boolean evaluate(T item) { return true; }
TruePredicate implements Predicate<T> { @Override public boolean evaluate(T item) { return true; } }
TruePredicate implements Predicate<T> { @Override public boolean evaluate(T item) { return true; }  }
TruePredicate implements Predicate<T> { @Override public boolean evaluate(T item) { return true; }  @Override boolean evaluate(T item); @Override boolean equals(Object other); @Override int hashCode(); }
TruePredicate implements Predicate<T> { @Override public boolean evaluate(T item) { return true; }  @Override boolean evaluate(T item); @Override boolean equals(Object other); @Override int hashCode();  }