PHPUnit中'willReturn()'和'will($this->;returnValue())'之间的差异?
在PHPUnit中,两者之间有什么区别吗PHPUnit中'willReturn()'和'will($this->;returnValue())'之间的差异?,phpunit,Phpunit,在PHPUnit中,两者之间有什么区别吗 $mockFoo->method('methodName')->will($this->returnValue($mockBar)) 及 $mockFoo->method('methodName')->willReturn($mockBar)不,willReturn()只是一个快捷方式。在引入之前,另一种变体是唯一的。现在,对于这个简单的案例,您不需要它 引述: 此简短语法与will($This->returnValue($value))相同。我们可以使
$mockFoo->method('methodName')->will($this->returnValue($mockBar))代码>
及
$mockFoo->method('methodName')->willReturn($mockBar)代码>不,willReturn()
只是一个快捷方式。在引入之前,另一种变体是唯一的。现在,对于这个简单的案例,您不需要它
引述:
此简短语法与will($This->returnValue($value))
相同。我们可以使用这种较长语法的变体来实现更复杂的存根行为
谢谢你的参考!这正是我想要的。:)@你能至少现在把这个标记为正确答案吗