2
我想从这个模拟方法返回一个数组,并且我希望它包含最初传递给该方法的参数之一。从PHPUnit返回参数作为数组的一部分进行测试
下方运行,但不是具有原始参数值是类型的对象数据的代码
PHPUnit_Framework_MockObject_Stub_ReturnArgument
$stub->method('insert')->willReturn(array('success'=>true,'data'=>$this->returnArgument(0)));
我已经能够得到原始的唯一途径参数是只返回参数,但然后我没有我需要的阵列
$stub->method('insert')->will('data'=>$this->returnArgument(0));
有没有小事我做错了或者我需要尝试一个实现回调或类似的东西?