0

モックオブジェクトを呼び出すときにオブジェクトを渡そうとしています。このような:

public function testGetMedia()
{

$getPrimaryMediaHelper = $this->getMock('GetPrimaryMediaHelper', array('getMedia'));

$getPrimaryMediaHelper->expects($this->any())
    ->method('getMedia')
    ->with($media1, 'test');

}

最初のパラメーターはオブジェクト型である必要があります。そうでない場合、テストは失敗します。$ mediaをオブジェクト型に模倣するにはどうすればよいですか?

前もって感謝します。

4

1 に答える 1

0

次のコードが機能するはずだと思います

$getPrimaryMediaHelper->expects($this->any())
    ->method('getMedia')
    ->with($this->isType('object'));
于 2012-07-17T06:05:02.887 に答える