0
進行單元測試我正在開始對我的項目進行單元測試,但即時通訊有一些問題。使用參數
我有一個名爲DataReader的類,它可以像這樣向FacebookRest類發送一個對象。
$facebook = new FacebookRest($this);
我該如何調用這個類的單元測試?當我嘗試新的單元測試中的類,它會告訴我,我需要的DataReader
的參數我這樣做:
public function testFaceBook()
{
$facebook = new FacebookRest();
}
有什麼建議?
是班裏的'new'硬編碼嗎?如果是這樣,請改爲注入它。然後你可以用一個測試double來嘲笑這個依賴。 – Gordon