From 0e7e49c1172935c7748c3bce06f5225ae4348ecc Mon Sep 17 00:00:00 2001 From: Suomm <1474983351@qq.com> Date: Tue, 2 Apr 2024 15:14:32 +0800 Subject: [PATCH] =?UTF-8?q?test:=20=E6=B5=8B=E8=AF=95=20Db=20+=20Row=20?= =?UTF-8?q?=E5=8E=9F=E7=94=9F=20SQL=20=E5=AD=90=E6=9F=A5=E8=AF=A2=E6=8F=92?= =?UTF-8?q?=E5=85=A5=E4=B8=8E=E6=9B=B4=E6=96=B0=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/mybatisflex/test/DbTest.java | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/mybatis-flex-test/mybatis-flex-native-test/src/main/java/com/mybatisflex/test/DbTest.java b/mybatis-flex-test/mybatis-flex-native-test/src/main/java/com/mybatisflex/test/DbTest.java index 525dc56a..9df85aee 100644 --- a/mybatis-flex-test/mybatis-flex-native-test/src/main/java/com/mybatisflex/test/DbTest.java +++ b/mybatis-flex-test/mybatis-flex-native-test/src/main/java/com/mybatisflex/test/DbTest.java @@ -42,6 +42,7 @@ import java.util.Map; * @author 王帅 * @since 2023-10-11 */ +@SuppressWarnings("all") public class DbTest { @BeforeClass @@ -140,4 +141,24 @@ public class DbTest { () -> Db.selectListBySql("select * from tb_account where age > #{age} and id > ?", map, 1)); } + @Test + public void testRowUpdate() { + Row row = new Row(); + row.setRaw("age", QueryWrapper.create() + .select("age") + .from("tb_account") + .where("id = ?", 1)); + Assert.assertEquals(1, Db.updateByQuery("tb_account", row, QueryWrapper.create().where("id = ?", 1))); + } + + @Test + public void testRowInsert() { + Row row = new Row(); + row.setRaw("age", QueryWrapper.create() + .select("age") + .from("tb_account") + .where("id = ?", 1)); + Assert.assertEquals(1, Db.insert("tb_account", row)); + } + }