在現代軟件開發中,常常需要和第三方庫或類進行交互,然而當我們需要測試某些功能時,直接調用這些第三方類的方法可能會導致不可預測的結果。如何在測試中有效地“mock”這些三方類的方法,是一個普通開發者都會面臨的問題。本文將詳細探討如何用Testable技術解決這一問題。 問題背景 在我們的項目中,我們引用了多個第三方庫來簡化開發過程。這些庫通常包含複雜的邏輯和依賴,可能會影響我們的單