@Test public void testResetOriginalValues() throws Exception { MBMailingList newMBMailingList = addMBMailingList(); _persistence.clearCache(); MBMailingList existingMBMailingList = _persistence.findByPrimaryKey(newMBMailingList.getPrimaryKey()); Assert.assertTrue( Validator.equals( existingMBMailingList.getUuid(), ReflectionTestUtil.invoke(existingMBMailingList, "getOriginalUuid", new Class<?>[0]))); Assert.assertEquals( existingMBMailingList.getGroupId(), ReflectionTestUtil.invoke(existingMBMailingList, "getOriginalGroupId", new Class<?>[0])); Assert.assertEquals( existingMBMailingList.getGroupId(), ReflectionTestUtil.invoke(existingMBMailingList, "getOriginalGroupId", new Class<?>[0])); Assert.assertEquals( existingMBMailingList.getCategoryId(), ReflectionTestUtil.invoke(existingMBMailingList, "getOriginalCategoryId", new Class<?>[0])); }
@Test public void testUpdateExisting() throws Exception { long pk = RandomTestUtil.nextLong(); MBMailingList newMBMailingList = _persistence.create(pk); newMBMailingList.setUuid(RandomTestUtil.randomString()); newMBMailingList.setGroupId(RandomTestUtil.nextLong()); newMBMailingList.setCompanyId(RandomTestUtil.nextLong()); newMBMailingList.setUserId(RandomTestUtil.nextLong()); newMBMailingList.setUserName(RandomTestUtil.randomString()); newMBMailingList.setCreateDate(RandomTestUtil.nextDate()); newMBMailingList.setModifiedDate(RandomTestUtil.nextDate()); newMBMailingList.setCategoryId(RandomTestUtil.nextLong()); newMBMailingList.setEmailAddress(RandomTestUtil.randomString()); newMBMailingList.setInProtocol(RandomTestUtil.randomString()); newMBMailingList.setInServerName(RandomTestUtil.randomString()); newMBMailingList.setInServerPort(RandomTestUtil.nextInt()); newMBMailingList.setInUseSSL(RandomTestUtil.randomBoolean()); newMBMailingList.setInUserName(RandomTestUtil.randomString()); newMBMailingList.setInPassword(RandomTestUtil.randomString()); newMBMailingList.setInReadInterval(RandomTestUtil.nextInt()); newMBMailingList.setOutEmailAddress(RandomTestUtil.randomString()); newMBMailingList.setOutCustom(RandomTestUtil.randomBoolean()); newMBMailingList.setOutServerName(RandomTestUtil.randomString()); newMBMailingList.setOutServerPort(RandomTestUtil.nextInt()); newMBMailingList.setOutUseSSL(RandomTestUtil.randomBoolean()); newMBMailingList.setOutUserName(RandomTestUtil.randomString()); newMBMailingList.setOutPassword(RandomTestUtil.randomString()); newMBMailingList.setAllowAnonymous(RandomTestUtil.randomBoolean()); newMBMailingList.setActive(RandomTestUtil.randomBoolean()); _mbMailingLists.add(_persistence.update(newMBMailingList)); MBMailingList existingMBMailingList = _persistence.findByPrimaryKey(newMBMailingList.getPrimaryKey()); Assert.assertEquals(existingMBMailingList.getUuid(), newMBMailingList.getUuid()); Assert.assertEquals( existingMBMailingList.getMailingListId(), newMBMailingList.getMailingListId()); Assert.assertEquals(existingMBMailingList.getGroupId(), newMBMailingList.getGroupId()); Assert.assertEquals(existingMBMailingList.getCompanyId(), newMBMailingList.getCompanyId()); Assert.assertEquals(existingMBMailingList.getUserId(), newMBMailingList.getUserId()); Assert.assertEquals(existingMBMailingList.getUserName(), newMBMailingList.getUserName()); Assert.assertEquals( Time.getShortTimestamp(existingMBMailingList.getCreateDate()), Time.getShortTimestamp(newMBMailingList.getCreateDate())); Assert.assertEquals( Time.getShortTimestamp(existingMBMailingList.getModifiedDate()), Time.getShortTimestamp(newMBMailingList.getModifiedDate())); Assert.assertEquals(existingMBMailingList.getCategoryId(), newMBMailingList.getCategoryId()); Assert.assertEquals( existingMBMailingList.getEmailAddress(), newMBMailingList.getEmailAddress()); Assert.assertEquals(existingMBMailingList.getInProtocol(), newMBMailingList.getInProtocol()); Assert.assertEquals( existingMBMailingList.getInServerName(), newMBMailingList.getInServerName()); Assert.assertEquals( existingMBMailingList.getInServerPort(), newMBMailingList.getInServerPort()); Assert.assertEquals(existingMBMailingList.getInUseSSL(), newMBMailingList.getInUseSSL()); Assert.assertEquals(existingMBMailingList.getInUserName(), newMBMailingList.getInUserName()); Assert.assertEquals(existingMBMailingList.getInPassword(), newMBMailingList.getInPassword()); Assert.assertEquals( existingMBMailingList.getInReadInterval(), newMBMailingList.getInReadInterval()); Assert.assertEquals( existingMBMailingList.getOutEmailAddress(), newMBMailingList.getOutEmailAddress()); Assert.assertEquals(existingMBMailingList.getOutCustom(), newMBMailingList.getOutCustom()); Assert.assertEquals( existingMBMailingList.getOutServerName(), newMBMailingList.getOutServerName()); Assert.assertEquals( existingMBMailingList.getOutServerPort(), newMBMailingList.getOutServerPort()); Assert.assertEquals(existingMBMailingList.getOutUseSSL(), newMBMailingList.getOutUseSSL()); Assert.assertEquals(existingMBMailingList.getOutUserName(), newMBMailingList.getOutUserName()); Assert.assertEquals(existingMBMailingList.getOutPassword(), newMBMailingList.getOutPassword()); Assert.assertEquals( existingMBMailingList.getAllowAnonymous(), newMBMailingList.getAllowAnonymous()); Assert.assertEquals(existingMBMailingList.getActive(), newMBMailingList.getActive()); }