PHPUnit中'willReturn()'和'will($this->;returnValue())'之间的差异?

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))相同。我们可以使

在PHPUnit中,两者之间有什么区别吗

$mockFoo->method('methodName')->will($this->returnValue($mockBar))

$mockFoo->method('methodName')->willReturn($mockBar)

不,
willReturn()
只是一个快捷方式。在引入之前,另一种变体是唯一的。现在,对于这个简单的案例,您不需要它

引述:

此简短语法与
will($This->returnValue($value))
相同。我们可以使用这种较长语法的变体来实现更复杂的存根行为


谢谢你的参考!这正是我想要的。:)@你能至少现在把这个标记为正确答案吗