1. XenForo 1.5.14 中文版——支持中文搜索!现已发布!查看详情
  2. Xenforo 爱好者讨论群:215909318 XenForo专区

新闻 Codeception 2.4.0 发布,兼容 PHPUnit 7.x 下载

本帖由 漂亮的石头2018-03-01 发布。版面名称:软件资讯

  1. 漂亮的石头

    漂亮的石头 版主 管理成员

    注册:
    2012-02-10
    帖子:
    488,119
    赞:
    47
    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'));
    }
    }
    ?>

    源码下载:

    Codeception 2.4.0 发布,兼容 PHPUnit 7.x下载地址
     
正在加载...