PHP 测试框架 Codeception

MIT
PHP
跨平台
2012-05-10
红薯

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

评论(0)

暂无评论

Codeception 2.4.0 发布,兼容 PHPUnit 7.x

Codeception 2.4.0 已发布,更新内容如下: 兼容 PHPUnit 7.x 不再支持 PHP 5.4 和 PHP 5.5 内部 API 重构: 内部使用的现代 PHP 类名称 将 PHPUnit 相关的类移到了 codeception / phpunit-...

03/01 07:32

Codeception 2.2.9 发布,全堆栈 PHP 测试框架

Codeception 2.2.9 发布了,Codeception 是一个全堆栈的 PHP 测试框架。 测试示例: <?php class UserControllerCest {     public $class = 'UserController';     publi...

2017/02/05 05:25

没有更多内容

加载失败,请刷新页面

没有更多内容

暂无问答

Codeception (安装)

来源:http://codeception.com/install 注意:打开Codeception的官网需要FQ 1. 下载 下载地址:http://codeception.com/thanks 或者使用命令行 wget http://codeception.com/codecept.phar ...

2016/06/20 16:15
30
0
使用codeception测试框架

本文介绍使用Codeception测试框架进行Yii2的单元测试和功能测试

2015/09/21 16:53
98
0
PHP 行为测试工具 Codeception (介绍)

原文地址:https://phphub.org/topics/25 Codeception 简介 Codeception 简单来说, 分为以下几种测试 Acceptance Tests 验收测试 Functional Tests 功能测试 Unit Tests 单元测试 接下来我们...

2016/06/20 16:13
15
0
Yii2 Day 7: 使用codeception测试框架

本文介绍使用Codeception测试框架进行Yii2的单元测试和功能测试

2015/03/01 10:03
1K
0
【翻译】Yii2 第2章 用Yii2创建自定义应用(第1部分)

Web Application Development with Yii2 and PHP 第2章 第1部分

2015/09/20 23:43
738
0
推荐几款最好的PHP自动测试框架

PHP语言有着飞速的发展,它可能已经不像你记忆中的那样,不再有复杂的程序式代码和庞大的系统,重生的PHP有着齐备的功能、支持面向对象、命名空间、以及逐步增多的可复用代码库。所以,你现在...

2015/11/10 14:28
76
0
单元测试框架

单元测试框架 python: Pytet、PyUnit、unittest、nose php: phpunit、simpleTest、codeception JS: jsUnit、FileUnit、QUnit、Jasmine nodejs:NodeUnit...

2013/08/10 09:20
226
0
PHP自动测试框架Top 10

对于很多PHP开发新手来说,测试自己编写的代码是一个非常棘手的问题。如果出现问题,他们将不知道下一步该怎么做。花费很长的时间调试PHP代码是一个非常不明智的选择,最好的方法就是在编写应...

2016/01/22 09:37
426
1
Yii2 – 安装高级模板 advanced project template

在yii2官网,可以看到有两个版本,一个是base template,一个是advanced tempalte,高级模板更加强大一些,初始化后有一个公用的common,三个控制入口,frontend,backend,console,分别对应...

2016/06/08 18:04
43
0
【翻译】Yii2 第2章 用Yii2创建自定义应用(第2部分)

Web Application Development with Yii2 and PHP 第2章 第2部分

2015/09/29 12:53
424
1

没有更多内容

加载失败,请刷新页面

返回顶部
顶部