AspectMock - PHP 模拟测试框架


MIT
跨平台
PHP

软件简介

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');
}
?>