1. 程式人生 > >Junit4單元測試常見問題彙總

Junit4單元測試常見問題彙總

1.java.lang.IllegalStateException: Failed to load ApplicationContext

通常報這種的錯誤就是執行單元測試某一個方法失敗,導致失敗的是引用controller的service不全,

解決方案:在controller裡所(引用)呼叫的所有service,也要同樣在對應controller的單元測試類寫全即可。


(controller類)


(controller對應的單元測試類)

  2.問題:單元測試模擬不了controller裡的service方法的引數

解決方案:使用 Mockito.isA()方法,它是實現給定類的物件引數。


(controller層)


(單元測試層)