布尔类型

assertTrue   断言为真
assertFalse  断言为假

NULL类型

assertNull     断言为NULL
assertNotNull  断言非NULL

数字类型

assertEquals             断言等于
assertNotEquals          断言不等于
assertGreaterThan        断言大于
assertGreaterThanOrEqual 断言大于等于
assertLessThan           断言小于
assertLessThanOrEqual    断言小于等于

字符类型

assertEquals          断言等于
assertNotEquals       断言不等于
assertContains        断言包含
assertNotContains     断言不包含
assertContainsOnly    断言只包含
assertNotContainsOnly 断言不只包含

数组类型

assertEquals          断言等于
assertNotEquals       断言不等于
assertArrayHasKey     断言有键
assertArrayNotHasKey  断言没有键
assertContains        断言包含
assertNotContains     断言不包含
assertContainsOnly    断言只包含
assertNotContainsOnly 断言不只包含

对象类型

assertAttributeContains           断言属性包含
assertAttributeContainsOnly       断言属性只包含
assertAttributeEquals             断言属性等于
assertAttributeGreaterThan        断言属性大于
assertAttributeGreaterThanOrEqual 断言属性大于等于
assertAttributeLessThan           断言属性小于
assertAttributeLessThanOrEqual    断言属性小于等于
assertAttributeNotContains        断言不包含
assertAttributeNotContainsOnly    断言属性不只包含
assertAttributeNotEquals          断言属性不等于
assertAttributeNotSame            断言属性不相同
assertAttributeSame               断言属性相同
assertSame                        断言类型和值都相同
assertNotSame                     断言类型或值不相同
assertObjectHasAttribute          断言对象有某属性
assertObjectNotHasAttribute       断言对象没有某属性

class类型

class类型包含对象类型的所有断言,还有
assertClassHasAttribute          断言类有某属性
assertClassHasStaticAttribute    断言类有某静态属性
assertClassNotHasAttribute       断言类没有某属性
assertClassNotHasStaticAttribute 断言类没有某静态属性

文件相关

assertFileEquals     断言文件内容等于
assertFileExists     断言文件存在
assertFileNotEquals  断言文件内容不等于
assertFileNotExists  断言文件不存在

XML相关

assertXmlFileEqualsXmlFile        断言XML文件内容相等
assertXmlFileNotEqualsXmlFile     断言XML文件内容不相等
assertXmlStringEqualsXmlFile      断言XML字符串等于XML文件内容
assertXmlStringEqualsXmlString    断言XML字符串相等
assertXmlStringNotEqualsXmlFile   断言XML字符串不等于XML文件内容
assertXmlStringNotEqualsXmlString 断言XML字符串不相等

转载于:https://www.cnblogs.com/bndong/p/6633766.html

PHPUnit-断言相关推荐

  1. Laravel 测试: PHPUnit 入门教程

    介绍 PHPUnit 测试的基础知识,使用基本的 PHPUnit 断言和 Laravel 测试助手. 介绍 PHPUnit 是最古老和最著名的 PHP 单元测试包之一.它主要用于单元测试,这意味着可以 ...

  2. PHP程序测试表模板,PHPUnit 手册

    PHPUnit 手册 Sebastian Bergmann 版权 © 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 ...

  3. PHPUnit manual note | PHPUnit手册笔记

    PHPUnit http://phpunit.de/manual/current/en/index.html http://phpunit.de/manual/3.4/en/index.html ht ...

  4. xampp去运行php文件_从0开始构建一个属于你自己的PHP框架

    如何构建一个自己的PHP框架 为什么我们要去构建一个自己的PHP框架?可能绝大多数的人都会说"市面上已经那么多的框架了,还造什么轮子?".我的观点"造轮子不是目的,造轮子 ...

  5. [PHPUnit]自动生成PHPUnit测试骨架脚本-提供您的开发效率【2015升级版】

    2019独角兽企业重金招聘Python工程师标准>>> 场景 在编写PHPUnit单元测试代码时,其实很多都是对各个类的各个外部调用的函数进行测试验证,检测代码覆盖率,验证预期效果. ...

  6. PHPUnit单元测试 - 我看过的PHP开源框架

    2019独角兽企业重金招聘Python工程师标准>>> PHPUnit 作为XUnit系列,大家应该对单元测试体系都比较了解,这里不再详细说明,感兴趣的同学可以参考PHPUnit官方 ...

  7. PHPUnit实践二(生命周期)

    本系列教程所有的PHPUnit测试基于PHPUnit6.5.9版本,Lumen 5.5框架 PHPUnit测试一个文件类的生命周期 理解PHPUnit加载机制(Lumen版) PHPUnit自动测试文 ...

  8. php单元测试断言方法

    1.assertArrayHasKey() 用法:$this->assertArrayHasKey('foo', ['bar' => 'baz']); 等同于array_key_exist ...

  9. [PHP]用PHPUnit进行行为驱动开发(Behaviour-Driven Development)

    PHPUnit的介绍可以翻翻前面几篇文章. 本文参考文献: [Astels2006] A New Look at Test-Driven Development 在[Astels2006] A New ...

  10. php测试框架,PHPUnit使用

    #### 1.安装 PHPUnit如果使用PHAR安装的话很简单.Phar归档就像Java的Jar,可以直接被PHP解释器执行.在*nix系统下,可以执行下面三条命令: ~~~ ➜ wget http ...

最新文章

  1. Dubbo源码学习总结系列三 dubbo-cluster集群模块
  2. 键盘鼠标录制哪个好用_好看好用还不贵的那种键盘鼠标真的有吗?这次还真让我碰到了...
  3. 外贸电商ERP都有哪些值得用?
  4. [转载] Python和java中的垃圾回收机制
  5. 电子书及阅读器Demo
  6. 商城前端模板_新零售时代如何玩转微信商城
  7. vfp access mysql具体_详细介绍Visual FoxPro数据表的索引
  8. Access数据库,以及一些其他的库。
  9. 限量50件,属于创作者的、用代码设计的T恤
  10. EI索引!海口举办!ICIG 2021喊你来投稿啦
  11. SitePoint播客#79:即时Kool-Aid
  12. matlab compiler使用,安装和使用MatlabCompilerRuntime
  13. Oracle体系结构VI
  14. Python中type的意思
  15. 科技云报道:云计算进入“下半场”,国产云的出路在哪儿?
  16. SCI论文写作(二) | SCI论文的引言(Introduction)部分
  17. SELECT SINGLE 和 SELECT ENDSELECT的区别!
  18. php 利用GD库在制定图片上添加文字
  19. Active Spring transaction synchronization or active JTA transaction with specifi
  20. 《HTML与CSS入门经典(第8版)》——1.6 总结

热门文章

  1. 实用常识 | 分享一个LeetCode个人主页的动态ASCII码
  2. Vite2.0搭建Vue3移动端项目
  3. 榆落微时光社区小程序源码V1.0.35
  4. HTML+CSS物业后台管理系统模板
  5. 解决jodconverter 2.2.1版本不支持docx、xlsx、pptx转换成PDF格式异常
  6. 移动开发在路上-- IOS移动开发系列 多线程一 [转]
  7. SQL的老题目:查询学生平均成绩及其名次
  8. SVG矢量绘图 path路径详解(基本画法)
  9. PHP输出当前进程所有变量 / 常量 / 模块 / 函数 / 类
  10. 统计学习方法-李航(3)