TPUnit ThinkPHP与PHPUnit框架集成开源项目

我要开发同款
匿名用户2016年06月12日
46阅读
开发技术PHP
所属分类程序开发
授权协议MIT

作品详情

ThinkPHP与PHPUnit框架集成,基于TP3.2,建议PHP5.4以上环境。

单元测试应该是提高PHP编码质量的解决之道,但应该没有多少PHP团队在用单元测试改善开发过程,更不用提TDD开发方法。

不可否认ThinkPHP框架在国内PHP圈子中的“至高”地位,所以才有这次整合尝试,同时也在团队中进行推行相关实践。

支持的特性1.基本的UnitTest最经典的例子:

参看上面的参考配置文档中:基于Netbeans的PHPUnit环境配置

2.DBUnitTest参看本项目demo目录/demo/Application/Common/Model/UrlModelTest.php文件。

DBUnit主要由四种断言构成,目前TPUnit已支持TP对这四种断言的支持:

对表中数据行的数量作出断言

对表的状态作出断言

对查询的结果作出断言

对多个表的状态作出断言

其中,{{%url}}是从Yii2框架中引入的表名前缀替换方案,{{和}}是表名界定符,%是表名前缀占位符。

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论