Junit单元测试遇到的initializationerror:method initializationerror not found

原因可能如下:

1.有返回值的方法不能直接测试

2.带参数的方法不能直接测试

3.访问权限在public一下的方法不能直接测试

4.static静态方法不能直接测试

5.不能给出现前四个条件中任意一个的方法添加@Test注解,否则执行满足@Test条件的方法也会出现initializationerror初始化异常


只有public void 的方法可以使用@Test测试

要点一:必须为public,以下均不行
要点二:必须为void,没有返回值,没有任何修饰final,static等等
  •  

许多博客说,可能是导包问题:
除了引入junit-4.12.jar之外,还要引入2个依赖jar包:hamcrest-core-1.3.rc2.jar,hamcrest-library-1.3.rc2.jar

 需要这几个jar包,包括junit-4.12.jar可以从如下地址下载。

https://download.csdn.net/download/kingmax54212008/10690260

相关文章:

  • 2021-06-08
  • 2021-07-20
  • 2021-11-28
  • 2021-10-01
  • 2021-09-20
  • 2022-12-23
猜你喜欢
  • 2021-09-17
  • 2021-04-17
  • 2021-11-23
  • 2021-05-27
  • 2021-11-20
  • 2021-12-03
相关资源
相似解决方案