如何在测试类里使用Mybatis-Plus的selectList
时间: 2024-05-13 13:20:52 浏览: 169
MyBatis-Plus 如何单元测试的实现
3星 · 编辑精心推荐
1. 首先确保你的项目中已经添加了Mybatis-Plus依赖,并且正确配置了Mybatis-Plus的配置文件。
2. 在测试类中引入需要测试的Mapper接口,例如:
```java
@RunWith(SpringRunner.class)
@SpringBootTest
public class UserMapperTest {
@Autowired
private UserMapper userMapper;
// 具体的测试方法
}
```
3. 在测试方法中调用Mybatis-Plus的selectList方法,例如:
```java
@Test
public void testSelectList() {
List<User> userList = userMapper.selectList(null);
Assert.assertEquals(2, userList.size());
userList.forEach(System.out::println);
}
```
4. selectList方法的参数是一个Wrapper对象,如果需要添加查询条件,可以通过Wrapper的方法来实现,例如:
```java
@Test
public void testSelectListByWrapper() {
QueryWrapper<User> wrapper = new QueryWrapper<>();
wrapper.eq("age", 18);
List<User> userList = userMapper.selectList(wrapper);
Assert.assertEquals(1, userList.size());
userList.forEach(System.out::println);
}
```
以上就是在测试类里使用Mybatis-Plus的selectList的方法,希望能对你有所帮助。
阅读全文