Abstracting getter and setter method references for testing
I had no issues, but I'm not sure if "easy to understand" is actually answerable.

There's still room for improvement, though: Your areEqual method can be replaced by Objects.equals.

private static &lt;T&gt; boolean isSetConsistentToGet(T input, Consumer&lt;T&gt; setter, Supplier&lt;T&gt; getter) {
    setter.accept(input);
    T getValue = getter.get();
    return Objects.equals(input, getValue);
}


Let me also throw in two frameworks that might make your life easier:


Project Lombok. Lombok can generate getters and setters for your fields, (IMHO) removing the necessity for writing any explicit tests completely.
OpenPojo. I haven't used that one yet, but it claims to do getter/setter validation automagically and has been suggested on Stack Overflow.