miemie 6 years ago
parent
commit
9d9c602ab4

+ 15 - 0
mybatis-plus/src/test/java/com/baomidou/mybatisplus/test/base/BaseDbTest.java

@@ -16,6 +16,7 @@
 package com.baomidou.mybatisplus.test.base;
 
 import com.alibaba.fastjson.JSON;
+import com.baomidou.mybatisplus.core.MybatisConfiguration;
 import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.baomidou.mybatisplus.core.toolkit.CollectionUtils;
 import com.baomidou.mybatisplus.core.toolkit.Wrappers;
@@ -27,10 +28,14 @@ import com.baomidou.mybatisplus.test.base.enums.TestEnum;
 import com.baomidou.mybatisplus.test.base.mapper.commons.CommonDataMapper;
 import com.baomidou.mybatisplus.test.base.mapper.commons.CommonLogicDataMapper;
 import com.baomidou.mybatisplus.test.base.mapper.commons.ResultMapEntityMapper;
+import org.apache.ibatis.mapping.MappedStatement;
+import org.apache.ibatis.session.Configuration;
+import org.apache.ibatis.session.SqlSessionFactory;
 import org.junit.jupiter.api.MethodOrderer;
 import org.junit.jupiter.api.Test;
 import org.junit.jupiter.api.TestMethodOrder;
 import org.junit.jupiter.api.extension.ExtendWith;
+import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.test.annotation.DirtiesContext;
 import org.springframework.test.context.junit.jupiter.SpringExtension;
 
@@ -61,6 +66,16 @@ public abstract class BaseDbTest {
     protected CommonLogicDataMapper commonLogicMapper;
     @Resource
     protected ResultMapEntityMapper resultMapEntityMapper;
+    @Autowired
+    private SqlSessionFactory sqlSessionFactory;
+
+    @Test
+    void a00() {
+        Configuration configuration = sqlSessionFactory.getConfiguration();
+        assertThat(configuration).isInstanceOf(MybatisConfiguration.class);
+        MappedStatement mappedStatement = configuration.getMappedStatement("com.baomidou.mybatisplus.test.mysql.mapper.MysqlDataMapper.getRandomOne");
+        assertThat(mappedStatement).isNotNull();
+    }
 
     @Test
     void a01_insertForeach() {

+ 1 - 1
mybatis-plus/src/test/java/com/baomidou/mybatisplus/test/mysql/MysqlTestDataMapperTest.java

@@ -221,7 +221,7 @@ class MysqlTestDataMapperTest extends BaseDbTest {
 
     @Test
     void b03_getRandomOne() {
-        Map<String, Object> randomOne = mysqlMapper.getRandomOne();
+        Map<String, Object> randomOne = mysqlMapper.getRandomOne(null, null);
         assertThat(randomOne).isNotEmpty();
     }
 

+ 1 - 1
mybatis-plus/src/test/java/com/baomidou/mybatisplus/test/mysql/mapper/MysqlDataMapper.java

@@ -39,5 +39,5 @@ public interface MysqlDataMapper extends MyBaseMapper<MysqlData> {
     Page<Map<String, Object>> getMaps(Page page);
 
     @Select("select * from mysql_data limit 1")
-    Map<String, Object> getRandomOne();
+    Map<String, Object> getRandomOne(String xx, String ww);
 }