JUnit报错method initializationerror not found的相关问题

今天用JUnit测试两个方法,报错method initializationerror not found如图

JUnit报错method initializationerror not found的相关问题_第1张图片


经查询,在导入junit.jar包的前提下还应导入hamcrest-core-1.3.rc2.jar,hamcrest-library-1.3.rc2.jar,并根据网友的建议将junit.jar包版本降低至junit-4.12.jar


之后测试第一条方法可以正常运行,测试第二条方法时依旧报错,两条一起测时未报错,但第二条方法测试结果不显示。


根据http://www.aichengxu.com/other/9389669.htm 不排除jar包冲突的可能性。

另外经查询非public方法也可能导致错误。

最终发现第二条方法前未加  @Test 添加后一切正常。


你可能感兴趣的:(JUnit报错method initializationerror not found的相关问题)