どうしてこれなの:
$mock = $this->getMock("EventDispatcher");
$mock->expects($this->once())->method("fireEvent");
以下と同じではありません:
$mock = $this->getMock("EventDispatcher")->expects($this->once())->method("fireEvent");
両方を組み合わせて試しました
Yii::app()->setComponent("dispatch",$mock);
最初は動作しますが、最後は致命的なエラーになります:
致命的なエラー: タイプ PHPUnit_Framework_MockObject_Builder_InvocationMocker のオブジェクトを /var/www/frameworks/yii/base/CModule.php の 438 行で配列として使用できません
これら 2 つのことは同じ結果になると思いますか、それとも頭が完全に崩壊した瞬間にこのコードを書いただけなのでしょうか?