今天使用junit进行单元测试的时候,出现这样一个问题:
1.使用@RunWith标签,不报错,但测试方法无法运行。
2.不使用@RunWith标签,测试方法可以运行,但是无法使用@ContextConfiguration来读取配置文件。
在多次测试后发现,是我引入了junit4.jar和spring-test-4.3.9.RELEASE.jar两个测试包,导致了jar包冲突。
解决:1.删除掉junit4.jar,只使用spring的测试包。
2.重新build path,添加上junit4的libraries。
执行完上述两步后,问题解决。