红联Linux门户
Linux帮助

PHP测试框架 Codeception

发布时间:2012-09-18 10:03:19来源:红联作者:empast
Codeception 是一个全堆栈的 PHP 测试框架。 Inspired by BDD, it provides an original way for writing acceptance, functional, and unit tests. It's easy to write, easy to understand, and easy to run in a browser or its emulator.

测试示例:[code]class UserControllerCest {
public $class = 'UserController';

public function createAction(CodeGuy $I)
{
$I->haveFakeClass($userController = Stub::make('UserController'));
$I->executeTestedMethodOn($userController, array('username' => 'MilesDavis', 'email' => 'miles@davis.com'))
->seeResultEquals(true)
->seeMethodInvoked($userController, 'renderHtml')
->seeInDabatase('users', array('username' => 'MilesDavis'));
}
}
?>[/code]主页:http://codeception.com/

下载:https://github.com/codeception/codeception

来自:开源中国社区
文章评论

共有 0 条评论