我試圖嘲笑來自我的課程的另一個類的實例的調用。我看到的問題是,當我運行我的測試時,看起來我的模擬對象不會被真實對象所取代。我在這裏舉了一個簡單的例子來解釋這個案例。在這裏,我想打印tada
而不是的默認方法this is awsome
。我已經把我的代碼放在下面的鏈接中供參考,請讓我知道我做錯了什麼,如果有的話。模擬來自課堂的外部方法調用注意:
https://gist.github.com/anonymous/1eab366c60efb75b9075f100a67c851b
ExcelSupporTest打印this is awsome
代替tada
當我試圖嘲弄optionPane.printAwsome()
可有人點我到我在做什麼錯在這裏。
我什麼也沒看到上面的嘲笑。你能分享一下你試圖模擬方法/課程的代碼嗎?我也沒有看到上面的任何測試。 – nullpointer
我做了一個更簡單的版本,以消除開銷看看,讓我知道如果這有助於 – user2540256
你已經改變了問題360與代碼刪除以及。請改善問題以獲得更好的理解。這也有助於更新問題 – nullpointer