在 PHPUnit 中,两者之间有什么区别吗?$mockFoo->method('methodName')->will($this->returnValue($mockBar));
和$mockFoo->method('methodName')->willReturn($mockBar);
最佳答案
不,willReturn()
只是一个快捷方式。在它被引入之前,另一个变体是唯一的。现在你不需要它来处理这个简单的情况。
引用 the manual :
在 PHPUnit 中,两者之间有什么区别吗?$mockFoo->method('methodName')->will($this->returnValue($mockBar));
和$mockFoo->method('methodName')->willReturn($mockBar);
最佳答案
不,willReturn()
只是一个快捷方式。在它被引入之前,另一个变体是唯一的。现在你不需要它来处理这个简单的情况。
引用 the manual :