由initializationError出发的junit配置之旅
公司的dubbo项目,基本配置、框架都搭好了,svn拉下来却一个测试用例都跑不起来,留空的测试方法也不行,之前一直都是启动provider、web再调试,这种效率太低了,今天有空就下决心调一调。
一开始只有一个initializationError,trace那边居然是空白的
就去网上找,大部分说是缺了hamcrest-core-1.3.rc2.jar,hamcrest-library-1.3.rc2.jar两个包,但是另一个项目也是这样的配置却完全没问题,即使加了依赖一样报错,无意间发现右边的一个小按钮,点击后发现failure trace有内容了,
看到错误信息后去找就容易多了,no tests found matching,但是这个错误太广泛,查找以后感觉还是无从下手,于是由一开始的运行测试方法改为运行测试类(选中测试类名run as junit test),这时候提示信息为(看错误信息可以看最后一个):
这个就很明显了,junit要4.12以上,修改依赖即可
祝成功