私はオブジェクトをモックしてプロパティをポピュレートする方法を前方にロックしています。この方法は、私はPHPUnit
からgetMockBuilder()
方法と$object
のモックを作成する必要がありますユニットテストにPHPUnitオブジェクトのモックをモックする
class MyClass {
private $_object;
public function methodUnderTest($object) {
$this->_object = $object;
return $this->_object->property
}
}
: は、ここに別のオブジェクトのプロパティを使用する方法の例です。しかし、私はちょうど方法だけ$object
のプロパティを模擬する方法を見つけることができません。あなたは、通常のオブジェクトをどうしたいよう
なぜそれらを嘲笑せずにこれらのプロパティを設定するだけですか? – akond
私は実際にそれをやろうとしましたが、なぜ今日までそれがうまくいかなかったのか分かりません。 頭をアップしてくれてありがとう、あなたは実際にオブジェクトと同じように擬似オブジェクトのプロパティを実際に設定することができます –
幸いにも私は完全にクレイジーではありません、あなたが提案したシンプルなソリューションはほとんどのクラスでうまくいきますが、それは動作せず、単にNULLを返します –