当前使用版本(必填,否则不予处理)
3.4.1.1
意图
希望引入类似 @MybatisPlusTest 的注解进行单元测试
原因
示例 :
@SpringBootTest
class UserRepositoryTest {
@Autowired
private UserRepository userRepository;
@BeforeEach
void setUp() {
}
@Test
void findAll() {
assertNotNull(userRepository);
List<User> users = userRepository.selectList(null);
users.forEach(System.out::println);
}
}
虽然 @SpringBootTest 注解可以进行测试,但是该注解启动时会扫描整个包的所有组件,拖慢测试速度。
可以参考 spring 的 @DataJpaTest 以及 Mybatis Test 的 @MybatisTest 注解,针对继承 BaseWapper 的接口进行单元测试。测试数据库可默认为 h2 或 derby 等
Comment From: zzkskys
已经有 mybatis-plus-boot-starter-test,没仔细看。