Codeception 2.4.0 发布,兼容 PHPUnit 7.x - 开源中国社区
Codeception 2.4.0 发布,兼容 PHPUnit 7.x
王练 2018年03月01日

Codeception 2.4.0 发布,兼容 PHPUnit 7.x

王练 王练 发布于2018年03月01日 收藏 4

【腾讯云】如何快速搭建微信小程序?>>>  

Codeception 2.4.0 已发布,更新内容如下:

  • 兼容 PHPUnit 7.x

  • 不再支持 PHP 5.4 和 PHP 5.5 

  • 内部 API 重构:

    • 内部使用的现代 PHP 类名称

    • 将 PHPUnit 相关的类移到了 codeception / phpunit-wrapper 包中。

  • Cest hooks 行为调整:

    • 当测试失败时调用 _failed 

    • 当测试成功时调用 _passed 

    • 测试成功或失败均调用 _after 

更多详情可查阅更新日志。

Codeception 是一个全堆栈的 PHP 测试框架,测试示例:

<?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'));
    }
}
?>

源码下载:

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:Codeception 2.4.0 发布,兼容 PHPUnit 7.x
分享
评论(1)
最新评论
0
可以,终于看到codeception的介绍了,不错。php最强大的全栈式框架。phalcon框架的主要维护者扎克洛夫,也是codeception的主要代码贡献者。这个测试框架,也是phalcon力推的项目。
顶部