当前位置

网站首页> 程序设计 > 开源项目 > 编程语言 > 浏览文章

PHP 单元测试框架 Testify

作者:小梦 来源: 网络 时间: 2024-08-27 阅读:

9月13日#成都#源创会,Swift、Docker、云计算、大数据!

Testify(Testify.php) 是个极小的 PHP 5.3+ 单元测试框架。

代码示例:

require 'vendor/autoload.php';use Math\MyCalc;use Testify\Testify;$tf = new Testify("MyCalc Test Suite");$tf->beforeEach(function($tf) {    $tf->data->calc = new MyCalc(10);});$tf->test("Testing the add() method", function($tf) {    $calc = $tf->data->calc;    $calc->add(4);    $tf->assert($calc->result() == 14);    $calc->add(-6);    $tf->assertEquals($calc->result(), 8);});$tf->test("Testing the mul() method", function($tf) {    $calc = $tf->data->calc;    $calc->mul(1.5);    $tf->assertEquals($calc->result(), 12);    $calc->mul(-1);    $tf->assertEquals($calc->result(), -12);});$tf();

热点阅读

网友最爱