美文网首页
junit的一个错误

junit的一个错误

作者: Zivvvvv丶 | 来源:发表于2018-05-14 17:34 被阅读0次

initializationError(org.junit.runner.manipulation.Filter)

今天使用junit时,遇到这个错误,去百度试了一圈,发现解决办法大多数是这两种说法:

1.忘记加@Test

emm...简直扯淡,就这一个测试方法,没有@Test怎么运行junit.

2.Spring版本过高,跟Spring版本不兼容,

更无语了,根本就没有用Spring,哪里来的不兼容...

在尝试多次无果后,发现多运行几次后,错误竟然变了(至今也不知道是为什么),错误如下:

java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing

这次很快就找到了问题所在,junit使用了4.11以上的版本,里边就没有包含hamcrest-core-1.3.jar这个包了。
因此,要么把junit的版本回退,要么再导入hamcrest-core-1.3.jar即可。
导包之后,试了下马上就好。

相关文章

网友评论

      本文标题:junit的一个错误

      本文链接:https://www.haomeiwen.com/subject/eiujdftx.html