在PHPUnit中使用fluent接口时,如何启用严格的数据类型检查?
以下代码在运行时通过了测试。我怎样才能改变它,使它抱怨在PHPUnit中使用fluent接口时,如何启用严格的数据类型检查?,php,mocking,phpunit,Php,Mocking,Phpunit,以下代码在运行时通过了测试。我怎样才能改变它,使它抱怨123和'123'之间的差异 $obj = $this->getMockBuilder('Namespace\Object') ->disableOriginalConstructor() ->getMock(); $obj ->expects($this->once()) ->method('do') ->with($this->equalTo('123
123
和'123'
之间的差异
$obj = $this->getMockBuilder('Namespace\Object')
->disableOriginalConstructor()
->getMock();
$obj
->expects($this->once())
->method('do')
->with($this->equalTo('123')); // String
$obj->do(123);
如何启用严格的数据类型检查?带的
函数采用PHPUnit\u框架约束
可以找到这些项目的列表
我想你要找的是:
->with($this->identicalTo('123'));
with
函数采用PHPUnit\u框架约束
可以找到这些项目的列表
我想你要找的是:
->with($this->identicalTo('123'));