@Test(groups = "slow") public void testBasic() throws Exception { final TenantBroadcastModelDao model = new TenantBroadcastModelDao(0L, "foo", UUID.randomUUID()); internalCallContext.setTenantRecordId(79L); tenantBroadcastDao.create(model, internalCallContext); final TenantBroadcastModelDao result1 = tenantBroadcastDao.getById(model.getId(), internalCallContext); Assert.assertEquals(result1.getTenantRecordId(), new Long(79L)); Assert.assertEquals(result1.getType(), "foo"); internalCallContext.reset(); final TenantBroadcastModelDao resultNull = tenantBroadcastDao.getById(model.getId(), internalCallContext); Assert.assertNull(resultNull); final TenantBroadcastModelDao result2 = noCachingTenantBroadcastDao.getLatestEntry(); Assert.assertEquals(result2.getTenantRecordId(), new Long(79L)); Assert.assertEquals(result2.getType(), "foo"); }
@Test(groups = "slow") public void testLatestEntries() throws Exception { internalCallContext.setTenantRecordId(81L); TenantBroadcastModelDao latestInsert = null; for (int i = 0; i < 100; i++) { final TenantBroadcastModelDao model = new TenantBroadcastModelDao(0L, "foo-" + i, UUID.randomUUID()); tenantBroadcastDao.create(model, internalCallContext); latestInsert = model; } final TenantBroadcastModelDao latestInsertRefreshed = tenantBroadcastDao.getById(latestInsert.getId(), internalCallContext); final TenantBroadcastModelDao lastEntry = noCachingTenantBroadcastDao.getLatestEntry(); Assert.assertEquals(lastEntry.getRecordId(), latestInsertRefreshed.getRecordId()); final int expectedEntries = 25; final Long fromRecordId = lastEntry.getRecordId() - expectedEntries; final List<TenantBroadcastModelDao> result = noCachingTenantBroadcastDao.getLatestEntriesFrom(fromRecordId); Assert.assertEquals(result.size(), expectedEntries); long i = 0; for (final TenantBroadcastModelDao cur : result) { Assert.assertEquals(cur.getRecordId().longValue(), (fromRecordId + i++ + 1L)); } } }
public void reset() { setAccountRecordId(initialAccountRecordId); setTenantRecordId(initialTenantRecordId); setFixedOffsetTimeZone(initialReferenceDateTimeZone); setReferenceTime(initialReferenceTime); setCreatedDate(initialCreatedDate); setUpdatedDate(initialUpdatedDate); } }
@Test(groups = "slow") public void testBasic() throws Exception { final TenantBroadcastModelDao model = new TenantBroadcastModelDao(0L, "foo", UUID.randomUUID()); internalCallContext.setTenantRecordId(79L); tenantBroadcastDao.create(model, internalCallContext); final TenantBroadcastModelDao result1 = tenantBroadcastDao.getById(model.getId(), internalCallContext); Assert.assertEquals(result1.getTenantRecordId(), new Long(79L)); Assert.assertEquals(result1.getType(), "foo"); internalCallContext.reset(); final TenantBroadcastModelDao resultNull = tenantBroadcastDao.getById(model.getId(), internalCallContext); Assert.assertNull(resultNull); final TenantBroadcastModelDao result2 = noCachingTenantBroadcastDao.getLatestEntry(); Assert.assertEquals(result2.getTenantRecordId(), new Long(79L)); Assert.assertEquals(result2.getType(), "foo"); }
@Test(groups = "slow") public void testLatestEntries() throws Exception { internalCallContext.setTenantRecordId(81L); TenantBroadcastModelDao latestInsert = null; for (int i = 0; i < 100; i++) { final TenantBroadcastModelDao model = new TenantBroadcastModelDao(0L, "foo-" + i, UUID.randomUUID()); tenantBroadcastDao.create(model, internalCallContext); latestInsert = model; } final TenantBroadcastModelDao latestInsertRefreshed = tenantBroadcastDao.getById(latestInsert.getId(), internalCallContext); final TenantBroadcastModelDao lastEntry = noCachingTenantBroadcastDao.getLatestEntry(); Assert.assertEquals(lastEntry.getRecordId(), latestInsertRefreshed.getRecordId()); final int expectedEntries = 25; final Long fromRecordId = lastEntry.getRecordId() - expectedEntries; final List<TenantBroadcastModelDao> result = noCachingTenantBroadcastDao.getLatestEntriesFrom(fromRecordId); Assert.assertEquals(result.size(), expectedEntries); long i = 0; for (final TenantBroadcastModelDao cur : result) { Assert.assertEquals(cur.getRecordId().longValue(), (fromRecordId + i++ + 1L)); } } }
public void reset() { setAccountRecordId(initialAccountRecordId); setTenantRecordId(initialTenantRecordId); setFixedOffsetTimeZone(initialReferenceDateTimeZone); setReferenceTime(initialReferenceTime); setCreatedDate(initialCreatedDate); setUpdatedDate(initialUpdatedDate); } }