我有下面的代码,我期望在运行时失败,因为类DoesNothing不使用模拟类或调用任何所需的方法它。 <?php
class DoesNothing
{
}
class DoesNothingTest extends YourMockeryTestCase
{
/**
* @test
*/
public function somethingIs
时 比方说,我测试的是一个方法调用PHP中的另一种方法 <?php
use \Mockery as m;
public function testMethodCallsOtherMethod {
$m = m::Mock(new StdClass);
$m->assertCalledWith('methodName')->once();
doSomethingS
我想测试一个方法,这取决于另一个方法。第一种方法注册用户,但必须检查给定的用户名是否可用。 我试图与测试类 class Test {
public function a() {
return "ac";
}
public function b() {
return $this->a();
}
}
的东西,我想嘲笑方法的“A”类