|
@@ -1,6 +1,7 @@
|
|
|
package com.baomidou.mybatisplus.test.kotlin
|
|
|
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage
|
|
|
+import com.baomidou.mybatisplus.extension.kotlin.KtQueryWrapper
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page
|
|
|
import com.baomidou.mybatisplus.extension.toolkit.ChainWrappers
|
|
|
import com.baomidou.mybatisplus.extension.toolkit.Db
|
|
@@ -54,6 +55,16 @@ class ChainWrappersTest : BaseDbTest<UserMapper>() {
|
|
|
);
|
|
|
}
|
|
|
|
|
|
+ @Test
|
|
|
+ fun testSelectByPredicate() {
|
|
|
+ Assertions.assertDoesNotThrow { ChainWrappers.ktQueryChain(User::class.java).select({ true }).list() }
|
|
|
+ doTestAutoCommit(fun(m) {
|
|
|
+ Assertions.assertDoesNotThrow {
|
|
|
+ m.selectList(KtQueryWrapper(User()).select { true })
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
+
|
|
|
override fun tableDataSql(): String {
|
|
|
return "insert into `sys_user`(id,username,role_id) values(1,'gozei',1),(2,'chocolate',2),(3,'sheep',1)"
|
|
|
}
|