2012-01-18 61 views

回答

0

這個班真的需要嘲笑嗎?我通常模擬服務並使用具體的類來傳遞值類型。

您可以做的一件事情是:define an interface in your test

如果真的需要嘲笑,你不能做到以上你可以提供你自己的實現,你想要模擬做什麼,例如,記錄傳入的值,調用的方法,返回你想要的值等等,並在最後聲明你需要的東西 - 儘管如此,這可能是很多工作。

最後,這是指向你在你的設計中的一些未識別的接口,或者被測代碼需要重構嗎?

0

一如往常,測試告訴你一些關於你的設計的東西。爲什麼代碼嘗試投射對象?你能否給我們更多的細節?

相關問題