Junit单元测试遇到的initializationerror:method initializationerror not found
生活随笔
收集整理的這篇文章主要介紹了
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
(備注:經過個人測試,一般都不會是這個問題。)
總結
以上是生活随笔為你收集整理的Junit单元测试遇到的initializationerror:method initializationerror not found的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 解读Junit的@Test注解,避免in
- 下一篇: 连接池Connection Pool 单