From 971dcd06ad83a4ea168a60c1505a34bb1786707d Mon Sep 17 00:00:00 2001 From: wenbei <569063716@qq.com> Date: Tue, 26 Jul 2022 13:58:45 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0pageTest=E6=96=B9=E6=B3=95?= =?UTF-8?q?=EF=BC=8C=E6=B5=8B=E8=AF=95issue#I5IG1F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- hutool-db/src/test/java/cn/hutool/db/H2Test.java | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/hutool-db/src/test/java/cn/hutool/db/H2Test.java b/hutool-db/src/test/java/cn/hutool/db/H2Test.java index bc7e48dd7..0cd77fe5e 100644 --- a/hutool-db/src/test/java/cn/hutool/db/H2Test.java +++ b/hutool-db/src/test/java/cn/hutool/db/H2Test.java @@ -1,11 +1,14 @@ package cn.hutool.db; +import cn.hutool.core.map.CaseInsensitiveMap; +import cn.hutool.core.map.MapUtil; import org.junit.Assert; import org.junit.BeforeClass; import org.junit.Test; import java.sql.SQLException; import java.util.List; +import java.util.Map; /** * H2数据库单元测试 @@ -34,6 +37,17 @@ public class H2Test { Assert.assertEquals(4, query.size()); } + @Test + public void pageTest() throws SQLException { + String sql = "select * from test where a = @a and b = :b"; + Map paramMap = MapUtil.builder(new CaseInsensitiveMap()) + .put("A", 3) + .put("b", 31) + .build(); + List query = Db.use(DS_GROUP_NAME).page(sql, Page.of(0, 3), paramMap); + Assert.assertEquals(1, query.size()); + } + @Test public void findTest() throws SQLException { List query = Db.use(DS_GROUP_NAME).find(Entity.create("test"));