### Question:
ReassignmentRow { public ReassignmentRow clone() { ReassignmentRow clone = new ReassignmentRow(); clone.setId(getId()); clone.setDuration(getDuration()); clone.setType(getType()); clone.setGroups(getGroups()); clone.setUsers(getUsers()); return clone; } ReassignmentRow();  ReassignmentRow(ReassignmentValue reassignment); ReassignmentType getType(); void setType(ReassignmentType type); String getDuration(); void setDuration(String duration); List<String> getUsers(); void setUsers(List<String> users); List<String> getGroups(); void setGroups(List<String> groups); long getId(); void setId(long id); ReassignmentRow clone(); ReassignmentValue toReassignmentValue(); @Override boolean equals(final Object obj); @Override int hashCode();  }### Answer:
@Test public void testClone() { assertEquals(reassignmentRowUnderTest, reassignmentRowUnderTest.clone()); }