### Question:
Person { @Override public String toString() { return toStringHelper(this).add("id", id) .add("lastName", lastName) .add("firstName", firstName) .add("birthday", birthday) .toString(); }  String getId(); void setId(final String id); String getFirstName(); void setFirstName(final String firstName); String getLastName(); void setLastName(final String lastName); LocalDate getBirthday(); void setBirthday(final LocalDate birthday); @SuppressWarnings("NonFinalFieldReferenceInEquals") @Override boolean equals(final Object o); @SuppressWarnings("NonFinalFieldReferencedInHashCode") @Override int hashCode(); @Override String toString();  }### Answer:
@Test public void testToString() { assertThat(person.toString()).isEqualTo( "Person{id=SJ, lastName=Smith, firstName=John, birthday=2014-04-01}"); }