首页 文章

typo3 extbase在phpunit测试中使用toArray

提问于
浏览
0

我有一个extbase-extension(typo3 4.5)

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

它工作得很好,但我想测试代码并模拟我的testrepository的findAll方法 . 我不知道我必须返回哪种类型的toArray方法

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

当然我的unittest会抛出一个错误:“在非对象上调用成员函数toArray()”

1 回答

  • 0

    只需 var_dump() 你真正的 $test 对象,你就会看到这个类 .

相关问题