假设我正在测试一个方法在 php 中调用另一个方法
<?php
use \Mockery as m;
public function testMethodCallsOtherMethod {
$m = m::Mock(new StdClass);
$m->assertCalledWith('methodName')->once();
doSomethingSoMCallsMethodName($m);
}
function tearDown() {
m::close();
}
当我使用 PHPUnit 运行此测试时,它报告测试不完整,因为测试中没有 PHPUnit 断言。但是,它是一个有效的测试,如果不调用该方法将会出错。有什么好的解决方案可以让 PHPUnit 意识到这是一个有效的测试?