0

私はextbase-extension(typo3 4.5)を持っています

$test = $this->testRepository->findAll();
$this->view->assign('test', 
    array_merge(
        array('0' => 'select'), 
        $test->toArray()
    )
);

それは非常にうまく機能しますが、コードをテストして、テストリポジトリの findAll メソッドをモックしたいと考えています。toArray メソッドを持つために返さなければならない型がわからない

...
$method->will($this->returnValue(array($testModelObject)));
...

もちろん、私の単体テストはエラーをスローします:「非オブジェクトでメンバー関数 toArray() を呼び出します」

4

1 に答える 1

0

単にvar_dump()あなたの本当の$testオブジェクト、そしてあなたはクラスを見るでしょう。

于 2013-01-11T13:43:15.507 に答える