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