Browse Source

add PageHelper test case

yuxiaobin 7 năm trước cách đây
mục cha
commit
8634871df3

+ 11 - 0
mybatis-plus-core/src/test/java/com/baomidou/mybatisplus/test/h2/H2UserTest.java

@@ -25,6 +25,7 @@ import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
 import com.baomidou.mybatisplus.entity.Column;
 import com.baomidou.mybatisplus.mapper.EntityWrapper;
 import com.baomidou.mybatisplus.plugins.Page;
+import com.baomidou.mybatisplus.plugins.pagination.PageHelper;
 import com.baomidou.mybatisplus.test.h2.base.H2Test;
 import com.baomidou.mybatisplus.test.h2.entity.mapper.H2UserMapper;
 import com.baomidou.mybatisplus.test.h2.entity.persistent.H2User;
@@ -127,6 +128,16 @@ public class H2UserTest extends H2Test {
         Assert.assertEquals(3, page.getRecords().size());
     }
 
+    @Test
+    public void testPageHelper() {
+        PageHelper.startPage(1, 3);
+        List<H2User> userList = userService.selectList(new EntityWrapper<H2User>());
+        System.out.println("total=" + PageHelper.freeTotal());
+        Assert.assertEquals("Should do pagination", 3, userList.size());
+        userList = userService.selectList(new EntityWrapper<H2User>());
+        Assert.assertNotEquals("Should not do pagination", 3, userList.size());
+    }
+
     @Test
     public void testUpdateByIdOptLock() {
         Long id = 991L;