فهرست منبع

add jsqlparser not test

hubin 6 سال پیش
والد
کامیت
20cc022c94
1فایلهای تغییر یافته به همراه9 افزوده شده و 0 حذف شده
  1. 9 0
      mybatis-plus/src/test/java/com/baomidou/mybatisplus/test/h2/H2UserTest.java

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

@@ -22,6 +22,8 @@ import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
 
+import net.sf.jsqlparser.parser.CCJSqlParserUtil;
+import net.sf.jsqlparser.statement.select.Select;
 import org.junit.jupiter.api.Assertions;
 import org.junit.jupiter.api.MethodOrderer;
 import org.junit.jupiter.api.Order;
@@ -349,4 +351,11 @@ class H2UserTest extends BaseTest {
     public void myQueryWithGroupByOrderBy(){
         userService.mySelectMaps().forEach(System.out::println);
     }
+
+    @Test
+    void notLikeParser() throws Exception {
+        final String targetSql = "SELECT * FROM user WHERE id NOT LIKE ?";
+        Select select = (Select) CCJSqlParserUtil.parse(targetSql);
+        Assertions.assertTrue(select.toString().equals(targetSql));
+    }
 }