1 package diffblue.legalage; 2 3 import java.time.LocalDate; 4 import java.util.function.Predicate; 5 6 public class LegalAgePredicate implements Predicate<LocalDate> { 7 8 @Override 9 public boolean test(LocalDate birthday) { 10 int yearOfBirth = birthday.getYear(); 11 int yearNow = LocalDate.now().getYear(); 12 return yearNow - yearOfBirth >= 18; 13 } 14 }