| 注册
请输入搜索内容

热门搜索

Java Linux MySQL PHP JavaScript Hibernate jQuery Nginx
jopen
11年前发布

用于PHPUnit的最强大,最灵活的Mocking框架:AspectMock

AspectMock是一个用于PHPUnit / Codeception的最强大,最灵活的Mocking测试框架。通过强大的 AOP 面向方面编程理念和非常棒的  Go-AOP 库, AspectMock 可以让你在 PHP 代码中进行任意的模拟测试。

功能特性:

  • Create test doubles for static methods.
  • Create test doubles for class methods called anywhere.
  • Redefine methods on the fly.
  • 简单的语法,很容易记住。

<?php  function testUserCreate()  {      $user = test::double('User', ['save' => null]));      $service = new UserService;      $service->createUserByName('davert');      $this->assertEquals('davert', $user->getName());      $user->verifyInvoked('save');  }  ?>

项目主页:http://www.open-open.com/lib/view/home/1390358923054

 本文由用户 jopen 自行上传分享,仅供网友学习交流。所有权归原作者,若您的权利被侵害,请联系管理员。
 转载本站原创文章,请注明出处,并保留原始链接、图片水印。
 本站是一个以用户分享为主的开源技术平台,欢迎各类分享!
 本文地址:https://www.open-open.com/lib/view/open1390358923054.html
PHPUnit 单元测试