今天使用JUnit 4进行单元测试时,测试程序一直运行不起来,报method initializationerror not found错误,如下:
网上说版本不对,我试了试,还是有这个问题,后来才知道,缺少了jar包,除了引入junit-4.12.jar之外,还要引入2个依赖jar包:hamcrest-core-1.3.rc2.jar,hamcrest-library-1.3.rc2.jar,提供大家免费的下载链接:
在执行JUnit 4单元测试时遇到method initializationerror not found的问题。问题根源在于缺少hamcrest相关jar包。解决方案是除了引入junit-4.12.jar,还需要添加hamcrest-core-1.3.rc2.jar和hamcrest-library-1.3.rc2.jar。了解这两个jar包的关系有助于理解为什么需要它们:junit-dep包含junit而不含hamcrest,而hamcrest-core是核心包,hamcrest-library提供额外的断言。正确导入这两个hamcrest包后,问题得以解决。
今天使用JUnit 4进行单元测试时,测试程序一直运行不起来,报method initializationerror not found错误,如下:
网上说版本不对,我试了试,还是有这个问题,后来才知道,缺少了jar包,除了引入junit-4.12.jar之外,还要引入2个依赖jar包:hamcrest-core-1.3.rc2.jar,hamcrest-library-1.3.rc2.jar,提供大家免费的下载链接:

被折叠的 条评论
为什么被折叠?