Testify(Testify.php)是个极小的PHP5.3+单元测试框架。
代码示例:
require 'vedor/autoload.php';use Math\MyCalc;use Testify\Testify;$tf = ew Testify("MyCalc Test Suite");$tf->beforeEach(fuctio($tf) { $tf->data->calc = ew MyCalc(10);});$tf->test("Testig the add() method", fuctio($tf) { $calc = $tf->data->calc; $calc->add(4); $tf->assert($calc->result() == 14); $calc->add(-6); $tf->assertEquals($calc->result(), 8);});$tf->test("Testig the mul() method", fuctio($tf) { $calc = $tf->data->calc; $calc->mul(1.5); $tf->assertEquals($calc->result(), 12); $calc->mul(-1); $tf->assertEquals($calc->result(), -12);});$tf();
评论