Also, the equals method is written to only check that the ID's match.  This unit test does not make sure that this is the behavior being exhibited by the equals() method. Your second player should have the same ID but different first and last names then you should check that the two are still equal.