【发布时间】:2021-08-23 12:25:42
【问题描述】:
我在 PHPStorm 上运行 PHP 8,并且正在尝试为返回 IP 字符串的函数创建测试。我正在使用 PHPUnit 和 PHPMock
我的测试中有以下代码:
$UserIpAddress = $this->getFunctionMock(__NAMESPACE__, 'ip_request');
$UserIpAddress->expects($this->once())
->method('getRealIpAddr')
->willReturn('127.0.0.1');
我的错误是
Method name is already configured
然而,当我删除它时,我得到一个错误,它应该被调用。
我已经复制粘贴了函数名,它肯定在正确的类中。
我的命名空间是正确的,使用该功能的实际页面工作正常。
有什么想法吗?
谢谢
【问题讨论】: