mat*_*ndr 1 php phpunit mocking
以下代码在运行时通过测试.我怎么能改变它,以便它抱怨123和之间的区别'123'?
$obj = $this->getMockBuilder('Namespace\Object')
->disableOriginalConstructor()
->getMock();
$obj
->expects($this->once())
->method('do')
->with($this->equalTo('123')); // String
$obj->do(123);
Run Code Online (Sandbox Code Playgroud)
如何启用严格的数据类型检查?
该with功能需要一个PHPUnit_Framework_Constraint.
这些列表可以在源代码中找到
我认为你在寻找的是:
->with($this->identicalTo('123'));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
167 次 |
| 最近记录: |