maven項目進行單元測試時報錯:Method initializationError not found;Openning the test class

maven項目進行單元測試時報錯:Method initializationError  not found;Openning the test class

相信很多第一次使用單元測試的小夥伴都會遇到這個錯誤,我也遇到了,而且我的問題讓我糾結了很久,因爲我的代碼添加了註解,並且我Junit需要的jar包都導入了,但是就是不知道錯在哪裏,這是一件令人傷心的事情。

我的代碼只是用來測試數據庫連接是否成功,所以方法體很簡單,但也是因爲要測試連接數據庫,所以不能用abstract方法。

之後偶然看到一個博客(原博:http://qdpurple.iteye.com/blog/889014),說是可能是所測類其他方法有錯誤,所以才導致不能執行,於是我又檢查了一遍我的方法,還是不行。

再然後也是偶然發現一個博客(原博已經找不到了),說是可能是Junit包重複了,我檢查了一下我的jar包,發現在我的maven依賴裏面有一個Junit,然後我自己又引入了一個Junit,這才導致一直不能報這個錯。

總結如下:

1、檢查註解有沒有加;

2、檢查所需jar包是否添加了,且檢查是否重複;

3、檢查所測類中的方法是否有錯誤。

以上三點都完成了,這個錯誤應該就沒了。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章