0
我正在編寫一個Grails服務類的unit tests。服務類使用多個域類。使用mockDomain
方法爲域類創建模擬就像魅力一樣。即使是測試域對象是否可以正確保存的代碼路徑(域驗證)也可以輕鬆編寫。但是,在我的代碼中,我還用一個處理異常情況的try/catch
塊封裝了域對象操作。有沒有辦法模擬域操作引發異常?這可以很容易地用模擬框架,如Mockito(thenThrow
)或EasyMock(andThrow
)完成,但我主要是尋找一種原生Grails的方式。我會接受補充Grails測試框架的框架。模擬拋出一個模擬域名類異常