AspectMock 介绍
AspectMock 不是一个普通的 PHP 模拟测试框架,通过强大的 AOP 面向方面编程理念和神奇的 Go-
AOP 库, AspectMock 可以让你在 PHP
代码中进行任意的模拟测试。
示例代码:
<?PHP function testUserCreate() { $user = test::double('User', ['save' => null])); $service = new UserService; $service->createuserByName('davert'); $this->assertEquals('davert', $user->getName()); $user->verifyInvoked('save'); } ?>