Codeception - PHP 测试框架
MIT
跨平台
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.
测试示例:
<?php
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'));
}
}
?>