首页 > PHP资讯 > PHP培训技术 > PHP 测试框架 Codeception

PHP 测试框架 Codeception

PHP培训技术

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.

测试示例:

<?phpclass 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'));    }}?>
本文由欣才IT学院整理发布,未经许可,禁止转载。