今天运行以前的java基础的项目,使用JUnit4.12进行单元测试出现了错误。
修改花了挺多时间,看来还是不够清楚具体原因,就记录一下:
1.引入jar包:如果是4.11以上版本,还需引入hamcrest-core-1.3.jar
(因为4.11以上版本不在包含hamcrest)。
所以现在有两个办法解决:
1.junit版本降到4.10
2.导入hamcrest-core-1.3.jar
4.11以上版本忘记加入hamcrest-core-1.3.jar会报错如下图:
2.点击apply,和ok即可。