|
@@ -34,48 +34,37 @@ class CacheTest {
|
|
|
void testPageCache() {
|
|
|
Cache cache = getCache();
|
|
|
IPage<CacheModel> cacheModelIPage1 = cacheService.page(new Page<>(1, 3), new QueryWrapper<>());
|
|
|
- Assertions.assertFalse(cacheModelIPage1.isHitCount());
|
|
|
IPage<CacheModel> cacheModelIPage2 = cacheService.page(new Page<>(1, 3), new QueryWrapper<>());
|
|
|
- Assertions.assertTrue(cacheModelIPage2.isHitCount());
|
|
|
Assertions.assertEquals(cache.getSize(), 2);
|
|
|
Assertions.assertEquals(cacheModelIPage1.getTotal(), cacheModelIPage2.getTotal());
|
|
|
Assertions.assertEquals(cacheModelIPage1.getRecords().size(), cacheModelIPage2.getRecords().size());
|
|
|
IPage<CacheModel> cacheModelIPage3 = cacheService.page(new Page<>(2, 3), new QueryWrapper<>());
|
|
|
- Assertions.assertTrue(cacheModelIPage3.isHitCount());
|
|
|
Assertions.assertEquals(cacheModelIPage1.getTotal(), cacheModelIPage3.getTotal());
|
|
|
Assertions.assertEquals(cacheModelIPage3.getRecords().size(), 2);
|
|
|
Assertions.assertEquals(cache.getSize(), 3);
|
|
|
IPage<CacheModel> cacheModelIPage4 = cacheService.page(new Page<>(2, 3, false), new QueryWrapper<>());
|
|
|
- Assertions.assertFalse(cacheModelIPage4.isHitCount());
|
|
|
Assertions.assertEquals(cacheModelIPage4.getTotal(), 0L);
|
|
|
Assertions.assertEquals(cacheModelIPage4.getRecords().size(), 2);
|
|
|
Assertions.assertEquals(cache.getSize(), 3);
|
|
|
IPage<CacheModel> cacheModelIPage5 = cacheService.page(new Page<>(2, 3, true), new QueryWrapper<>());
|
|
|
- Assertions.assertTrue(cacheModelIPage5.isHitCount());
|
|
|
Assertions.assertEquals(cacheModelIPage5.getTotal(), cacheModelIPage3.getTotal());
|
|
|
Assertions.assertEquals(cacheModelIPage5.getRecords().size(), 2);
|
|
|
IPage<CacheModel> cacheModelIPage6 = cacheService.page(new Page<>(1, 3, true), new QueryWrapper<CacheModel>().ge("id", 2L));
|
|
|
- Assertions.assertFalse(cacheModelIPage6.isHitCount());
|
|
|
Assertions.assertEquals(cacheModelIPage6.getTotal(), 4);
|
|
|
Assertions.assertEquals(cacheModelIPage6.getRecords().size(), 3);
|
|
|
IPage<CacheModel> cacheModelIPage7 = cacheService.page(new Page<>(1, 3, false), new QueryWrapper<CacheModel>().ge("id", 2L));
|
|
|
- Assertions.assertFalse(cacheModelIPage7.isHitCount());
|
|
|
Assertions.assertEquals(cacheModelIPage7.getTotal(), 0L);
|
|
|
Assertions.assertEquals(cacheModelIPage7.getRecords().size(), 3);
|
|
|
IPage<CacheModel> cacheModelIPage8 = cacheService.page(new Page<>(1, 3, false), new QueryWrapper<CacheModel>().ge("id", 3L));
|
|
|
- Assertions.assertFalse(cacheModelIPage8.isHitCount());
|
|
|
Assertions.assertEquals(cacheModelIPage8.getTotal(), 0L);
|
|
|
Assertions.assertEquals(cacheModelIPage8.getRecords().size(), 3);
|
|
|
cacheModelIPage8 = cacheService.page(new Page<>(1, 3, false), new QueryWrapper<CacheModel>().ge("id", 3L));
|
|
|
- Assertions.assertFalse(cacheModelIPage8.isHitCount());
|
|
|
Assertions.assertEquals(cacheModelIPage8.getTotal(), 0L);
|
|
|
Assertions.assertEquals(cacheModelIPage8.getRecords().size(), 3);
|
|
|
IPage<CacheModel> cacheModelIPage9 = cacheService.page(new Page<>(1, 3, true), new QueryWrapper<CacheModel>().ge("id", 3L));
|
|
|
- Assertions.assertFalse(cacheModelIPage9.isHitCount());
|
|
|
Assertions.assertEquals(cacheModelIPage9.getTotal(), 3L);
|
|
|
Assertions.assertEquals(cacheModelIPage9.getRecords().size(), 3);
|
|
|
cacheModelIPage9 = cacheService.page(new Page<>(1, 3, true), new QueryWrapper<CacheModel>().ge("id", 3L));
|
|
|
- Assertions.assertTrue(cacheModelIPage9.isHitCount());
|
|
|
Assertions.assertEquals(cacheModelIPage9.getTotal(), 3L);
|
|
|
Assertions.assertEquals(cacheModelIPage9.getRecords().size(), 3);
|
|
|
}
|