public static Date getUnbanDate(MBBan ban, int expireInterval) { Date banDate = ban.getCreateDate(); Calendar cal = Calendar.getInstance(); cal.setTime(banDate); cal.add(Calendar.DATE, expireInterval); return cal.getTime(); }
@Test public void testUpdateExisting() throws Exception { long pk = RandomTestUtil.nextLong(); MBBan newMBBan = _persistence.create(pk); newMBBan.setUuid(RandomTestUtil.randomString()); newMBBan.setGroupId(RandomTestUtil.nextLong()); newMBBan.setCompanyId(RandomTestUtil.nextLong()); newMBBan.setUserId(RandomTestUtil.nextLong()); newMBBan.setUserName(RandomTestUtil.randomString()); newMBBan.setCreateDate(RandomTestUtil.nextDate()); newMBBan.setModifiedDate(RandomTestUtil.nextDate()); newMBBan.setBanUserId(RandomTestUtil.nextLong()); _mbBans.add(_persistence.update(newMBBan)); MBBan existingMBBan = _persistence.findByPrimaryKey(newMBBan.getPrimaryKey()); Assert.assertEquals(existingMBBan.getUuid(), newMBBan.getUuid()); Assert.assertEquals(existingMBBan.getBanId(), newMBBan.getBanId()); Assert.assertEquals(existingMBBan.getGroupId(), newMBBan.getGroupId()); Assert.assertEquals(existingMBBan.getCompanyId(), newMBBan.getCompanyId()); Assert.assertEquals(existingMBBan.getUserId(), newMBBan.getUserId()); Assert.assertEquals(existingMBBan.getUserName(), newMBBan.getUserName()); Assert.assertEquals( Time.getShortTimestamp(existingMBBan.getCreateDate()), Time.getShortTimestamp(newMBBan.getCreateDate())); Assert.assertEquals( Time.getShortTimestamp(existingMBBan.getModifiedDate()), Time.getShortTimestamp(newMBBan.getModifiedDate())); Assert.assertEquals(existingMBBan.getBanUserId(), newMBBan.getBanUserId()); }