@Test
  public void testUpdateExisting() throws Exception {
    long pk = RandomTestUtil.nextLong();

    RosterMember newRosterMember = _persistence.create(pk);

    newRosterMember.setUuid(RandomTestUtil.randomString());

    newRosterMember.setCreateDate(RandomTestUtil.nextDate());

    newRosterMember.setModifiedDate(RandomTestUtil.nextDate());

    newRosterMember.setRosterId(RandomTestUtil.nextLong());

    newRosterMember.setContactId(RandomTestUtil.nextLong());

    _rosterMembers.add(_persistence.update(newRosterMember));

    RosterMember existingRosterMember =
        _persistence.findByPrimaryKey(newRosterMember.getPrimaryKey());

    Assert.assertEquals(existingRosterMember.getUuid(), newRosterMember.getUuid());
    Assert.assertEquals(
        existingRosterMember.getRosterMemberId(), newRosterMember.getRosterMemberId());
    Assert.assertEquals(
        Time.getShortTimestamp(existingRosterMember.getCreateDate()),
        Time.getShortTimestamp(newRosterMember.getCreateDate()));
    Assert.assertEquals(
        Time.getShortTimestamp(existingRosterMember.getModifiedDate()),
        Time.getShortTimestamp(newRosterMember.getModifiedDate()));
    Assert.assertEquals(existingRosterMember.getRosterId(), newRosterMember.getRosterId());
    Assert.assertEquals(existingRosterMember.getContactId(), newRosterMember.getContactId());
  }