mirror of
https://gitee.com/chinabugotech/hutool.git
synced 2025-05-09 23:51:34 +08:00
添加pageTest方法,测试issue#I5IG1F
This commit is contained in:
parent
bb85c40924
commit
971dcd06ad
@ -1,11 +1,14 @@
|
|||||||
package cn.hutool.db;
|
package cn.hutool.db;
|
||||||
|
|
||||||
|
import cn.hutool.core.map.CaseInsensitiveMap;
|
||||||
|
import cn.hutool.core.map.MapUtil;
|
||||||
import org.junit.Assert;
|
import org.junit.Assert;
|
||||||
import org.junit.BeforeClass;
|
import org.junit.BeforeClass;
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
|
|
||||||
import java.sql.SQLException;
|
import java.sql.SQLException;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* H2数据库单元测试
|
* H2数据库单元测试
|
||||||
@ -34,6 +37,17 @@ public class H2Test {
|
|||||||
Assert.assertEquals(4, query.size());
|
Assert.assertEquals(4, query.size());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void pageTest() throws SQLException {
|
||||||
|
String sql = "select * from test where a = @a and b = :b";
|
||||||
|
Map<String, Object> paramMap = MapUtil.builder(new CaseInsensitiveMap<String, Object>())
|
||||||
|
.put("A", 3)
|
||||||
|
.put("b", 31)
|
||||||
|
.build();
|
||||||
|
List<Entity> query = Db.use(DS_GROUP_NAME).page(sql, Page.of(0, 3), paramMap);
|
||||||
|
Assert.assertEquals(1, query.size());
|
||||||
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void findTest() throws SQLException {
|
public void findTest() throws SQLException {
|
||||||
List<Entity> query = Db.use(DS_GROUP_NAME).find(Entity.create("test"));
|
List<Entity> query = Db.use(DS_GROUP_NAME).find(Entity.create("test"));
|
||||||
|
Loading…
x
Reference in New Issue
Block a user