ssm整合单元测试的时候报错:
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200602231757685.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80Mzc5NTExMg==,size_16,color_FFFFFF,t_70)
编写的测试代码:
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations={"classpath:config/spring/*.xml"})
public class MyTest {
private static Logger logger = Logger.getLogger(MyTest.class);
@Autowired
UserMapper userMapper;
@Test
public void test01(){
UserExample ex = new UserExample();
ex.createCriteria().andUsernameEqualTo("aaa");
//查询数据
List<User> users = userMapper.selectByExample(ex);
users.forEach(user-> System.out.println(user));
}
@Test
public void test02(){
User user = userMapper.selectByPrimaryKey(7);
System.out.println(user);
}
}
问题的原因是添加spring-test.jar的版本不一致而产生的:
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200602232731641.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80Mzc5NTExMg==,size_16,color_FFFFFF,t_70)
- 将spring-test-4.2.4.jar包换成spring-test-4.1.3.jar即可,错误解决!