### Question:
KeysListPostResponse { @Override public boolean equals(Object o) { if (this == o) return true; if (!(o instanceof KeysListPostResponse)) return false; KeysListPostResponse that = (KeysListPostResponse) o; return publicKeys != null ? publicKeys.equals(that.publicKeys) : that.publicKeys == null; } KeysListPostResponse(
            List<KeysListPostResponsePublicKey> publicKeys); List<KeysListPostResponsePublicKey> getPublicKeys(); @Override boolean equals(Object o); @Override String toString();  }### Answer:
@Test public void equalsIsTrueForSameValue() throws Exception { assertTrue(new KeysListPostResponse(as).equals(new KeysListPostResponse(as))); }
@Test public void equalsIsFalseForDifferentValues() throws Exception { assertFalse(new KeysListPostResponse(as).equals(new KeysListPostResponse(bs))); }