2012-11-27 59 views
1

如何使用JMock模擬一個具有模擬對象參數的構造函數的類?如何使用JMock模擬具有模擬對象參數的構造函數的類?

我需要在我的方法中使用JMock覆蓋下面的代碼行。

Search search = Search(request);

在單元測試方法,我創建模擬對象的要求,但我不能嘲笑,因爲搜索Search與模擬對象請求參數的構造函數(在這裏我嘲笑請求)

任何幫助,高度讚賞。

回答

0

如果它沒有構造函數,你會如何嘲笑它?你的問題可能是缺乏依賴注入。 Search對象可能是您在測試中調用的方法或您正在測試的類中的字段的參數。另一方面,如果這個Search類是一個簡單的bean或helper類,你可能不需要嘲笑它。

所以,爲了幫助更多我們需要更多地瞭解您正在測試的代碼和更多關於Search類。

相關問題