protected WikiNode addWikiNode() throws Exception { long pk = RandomTestUtil.nextLong(); WikiNode wikiNode = _persistence.create(pk); wikiNode.setUuid(RandomTestUtil.randomString()); wikiNode.setGroupId(RandomTestUtil.nextLong()); wikiNode.setCompanyId(RandomTestUtil.nextLong()); wikiNode.setUserId(RandomTestUtil.nextLong()); wikiNode.setUserName(RandomTestUtil.randomString()); wikiNode.setCreateDate(RandomTestUtil.nextDate()); wikiNode.setModifiedDate(RandomTestUtil.nextDate()); wikiNode.setName(RandomTestUtil.randomString()); wikiNode.setDescription(RandomTestUtil.randomString()); wikiNode.setLastPostDate(RandomTestUtil.nextDate()); wikiNode.setStatus(RandomTestUtil.nextInt()); wikiNode.setStatusByUserId(RandomTestUtil.nextLong()); wikiNode.setStatusByUserName(RandomTestUtil.randomString()); wikiNode.setStatusDate(RandomTestUtil.nextDate()); _persistence.update(wikiNode); return wikiNode; }
@Test public void testUpdateExisting() throws Exception { long pk = RandomTestUtil.nextLong(); WikiNode newWikiNode = _persistence.create(pk); newWikiNode.setUuid(RandomTestUtil.randomString()); newWikiNode.setGroupId(RandomTestUtil.nextLong()); newWikiNode.setCompanyId(RandomTestUtil.nextLong()); newWikiNode.setUserId(RandomTestUtil.nextLong()); newWikiNode.setUserName(RandomTestUtil.randomString()); newWikiNode.setCreateDate(RandomTestUtil.nextDate()); newWikiNode.setModifiedDate(RandomTestUtil.nextDate()); newWikiNode.setName(RandomTestUtil.randomString()); newWikiNode.setDescription(RandomTestUtil.randomString()); newWikiNode.setLastPostDate(RandomTestUtil.nextDate()); newWikiNode.setStatus(RandomTestUtil.nextInt()); newWikiNode.setStatusByUserId(RandomTestUtil.nextLong()); newWikiNode.setStatusByUserName(RandomTestUtil.randomString()); newWikiNode.setStatusDate(RandomTestUtil.nextDate()); _persistence.update(newWikiNode); WikiNode existingWikiNode = _persistence.findByPrimaryKey(newWikiNode.getPrimaryKey()); Assert.assertEquals(existingWikiNode.getUuid(), newWikiNode.getUuid()); Assert.assertEquals(existingWikiNode.getNodeId(), newWikiNode.getNodeId()); Assert.assertEquals(existingWikiNode.getGroupId(), newWikiNode.getGroupId()); Assert.assertEquals(existingWikiNode.getCompanyId(), newWikiNode.getCompanyId()); Assert.assertEquals(existingWikiNode.getUserId(), newWikiNode.getUserId()); Assert.assertEquals(existingWikiNode.getUserName(), newWikiNode.getUserName()); Assert.assertEquals( Time.getShortTimestamp(existingWikiNode.getCreateDate()), Time.getShortTimestamp(newWikiNode.getCreateDate())); Assert.assertEquals( Time.getShortTimestamp(existingWikiNode.getModifiedDate()), Time.getShortTimestamp(newWikiNode.getModifiedDate())); Assert.assertEquals(existingWikiNode.getName(), newWikiNode.getName()); Assert.assertEquals(existingWikiNode.getDescription(), newWikiNode.getDescription()); Assert.assertEquals( Time.getShortTimestamp(existingWikiNode.getLastPostDate()), Time.getShortTimestamp(newWikiNode.getLastPostDate())); Assert.assertEquals(existingWikiNode.getStatus(), newWikiNode.getStatus()); Assert.assertEquals(existingWikiNode.getStatusByUserId(), newWikiNode.getStatusByUserId()); Assert.assertEquals(existingWikiNode.getStatusByUserName(), newWikiNode.getStatusByUserName()); Assert.assertEquals( Time.getShortTimestamp(existingWikiNode.getStatusDate()), Time.getShortTimestamp(newWikiNode.getStatusDate())); }