我打算對函數A做一個調用另一個函數B的函數A,我該如何替換函數B的返回來繼續成功地繼續我的測試我該如何取代函數返回
public function A($parameter = null){
// do something
$response_B = $this->B();
// continue with the function A
}
注意:函數B在SQL中對數據庫進行查詢。在我的測試中,我不想做任何查詢,只是我想預先定義函數B的一個結果。 我嘗試過使用Mocks和Stubs,但實際上我完全不瞭解它。 請對不起我的英語
你所說的'替換功能B'的回報意思? 嘗試添加示例代碼以幫助我們更好地理解 – Antony
您可以上傳您的代碼嗎? – Svekke
你可以使用燈具或模擬,但不知道,你真正想要做什麼,它很難幫助你 – Oliver