美文网首页
PHPUnit与CI框架的结合

PHPUnit与CI框架的结合

作者: _伽蓝寺听雨声 | 来源:发表于2017-03-30 20:32 被阅读195次

使用PHPUnit测试单个PHP类文件很简单,那怎样使用PHPUnit测试使用框架开发的类文件呢?

先来一个最简单的例子,让PHPUnit在CodeIgniter框架里跑起来,源码在这里源码

一、下载CI框架的源码并解压,公司项目用的是2.2版本的,我就不下载了

ci框架源码包

二、在根目录下建tests文件夹,以后所有的测试用例全部写这里,并建phpunit的配置文件phpunit.xml

2.1

三、在tests文件夹里创建一个core目录,用来存放phpunit与ci框架完美结合的核心文件

四、编写你的控制器,来个简单的,return 1好了,测试libraries同理

index控制器

五、编写你的测试用例,我这里只要phpunit跑起来就行了,至于写断言啥的自己看文档吧

测试用例

六、在命令行里跳到你的根目录下执行 phpunit 吧

执行phpunit

点和1都出来了,phpunit成功的在CI框架里跑起来了,接下来去看文档开始开发并测试吧

相关文章

  • PHPUnit与CI框架的结合

    使用PHPUnit测试单个PHP类文件很简单,那怎样使用PHPUnit测试使用框架开发的类文件呢? 先来一个最简单...

  • SpringMVC

    Spring MV 本身是与 Spring 框架结合而成的, 同时拥有 Spring 的优点((例如依注入 CI ...

  • 基于 Gitlab CI 和 Kubernetes 的 CI/C

    原文链接:Gitlab CI 与 Kubernetes 的结合 上节课我们将 Gitlab CI Runner 安...

  • CI框架结构

    CI框架简介 CI框架特点 1.单入口 htaccess? 单入口的好处? CI框架路径结构 代码选用ci-3....

  • 接口自动化测试系列之PHPUnit介绍和环境搭建

    phpunit介绍 PHPUnit是一个面向PHP程序员的测试框架,这是一个xUnit的体系结构的单元测试框架。 ...

  • php测试

    进行 PHP 测试的最佳方法之一是使用一个专业的测试框架,例如 PHPUnit。下面是使用 PHPUnit 进行 ...

  • jenkins AWS CodeDeploy不停机部署

    此项目的特点是把Jenkins与CodeDeploy相结合做的CICD做的蓝绿发布,CI与CD 是分开的,CI构建...

  • PHPUnit学习笔记

    PHPUnit学习笔记 PHPUnit是一个轻量级的PHP测试框架。它是在PHP5下面对JUnit3系列版本的完整...

  • 学习PHPUnit第一篇

    1.什么是PHPUnit? PHPUnit是一个轻量级的PHP测试框架。说白了就是PHP的单元测试 2.为什么要使...

  • Twig和Medoo之 与CI框架有个约会

    CI框架 介绍优雅的CodeIgniter,称之为CI框架,CodeIgniter 是一个小巧但功能强大的 PHP...

网友评论

      本文标题:PHPUnit与CI框架的结合

      本文链接:https://www.haomeiwen.com/subject/givpottx.html