PHPUnit中`willReturn()`和`will($ this-> returnValue())`之间的区别?

eye*_*hUp 6 phpunit

在PHPUnit中,它们之间有什么区别

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

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

Fab*_*ler 10

不,willReturn()只是一条捷径.在它出台之前,另一个变种是唯一的.现在你不需要这个简单的情况.

引用手册:

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