Junit单元测试遇到的initializationerror:method initializationerror not found
生活随笔
收集整理的這篇文章主要介紹了
Junit单元测试遇到的initializationerror:method initializationerror not found
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
原因可能如下:
1.有返回值的方法不能直接測試
2.帶參數(shù)的方法不能直接測試
3.訪問權(quán)限在public一下的方法不能直接測試
4.static靜態(tài)方法不能直接測試
5.不能給出現(xiàn)前四個條件中任意一個的方法添加@Test注解,否則執(zhí)行滿足@Test條件的方法也會出現(xiàn)initializationerror初始化異常
只有public void 的方法可以使用@Test測試
要點(diǎn)一:必須為public,以下均不行 要點(diǎn)二:必須為void,沒有返回值,沒有任何修飾final,static等等許多博客說,可能是導(dǎo)包問題:
除了引入junit-4.12.jar之外,還要引入2個依賴jar包:hamcrest-core-1.3.rc2.jar,hamcrest-library-1.3.rc2.jar
(備注:經(jīng)過個人測試,一般都不會是這個問題。)
總結(jié)
以上是生活随笔為你收集整理的Junit单元测试遇到的initializationerror:method initializationerror not found的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 解读Junit的@Test注解,避免in
- 下一篇: 连接池Connection Pool 单