phpunit assert断言分类整理
布尔类型
| 方法名 | 含义 | 参数 | 返回值 |
|---|---|---|---|
| assertTrue | 断言为真 | ||
| assertFalse | 断言为假 |
NULL类型
| 方法名 | 含义 | 参数 | 返回值 |
|---|---|---|---|
| assertNull | 断言为NULL | ||
| assertNotNull | 断言非NULL |
数字类型
| 方法名 | 含义 | 参数 | 返回值 |
|---|---|---|---|
| assertEquals | 断言等于 | ||
| assertNotEquals | 断言大于 | ||
| assertGreaterThan | 断言不等于 | ||
| assertGreaterThanOrEqual | 断言大于等于 | ||
| assertLessThan | 断言小于 | ||
| assertLessThanOrEqual | 断言小于等于 |
字符类型
| 方法名 | 含义 | 参数 | 返回值 |
|---|---|---|---|
| assertEquals | 断言等于 | ||
| assertNotEquals | 断言不等于 | ||
| assertContains | 断言包含 | ||
| assertNotContains | 断言不包含 | ||
| assertContainsOnly | 断言小于 | ||
| assertLessThanOrEqual | 断言只包含 | ||
| 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类型
| 方法名 | 含义 | 参数 | 返回值 |
|---|---|---|---|
| assertClassHasAttribute | 断言类有某属性 | ||
| assertClassHasStaticAttribute | 断言类有某静态属性 | ||
| assertClassNotHasAttribute | 断言类没有某属性 | ||
| assertClassNotHasStaticAttribute | 断言类没有某静态属性 |
文件相关
| 方法名 | 含义 | 参数 | 返回值 |
|---|---|---|---|
| assertFileEquals | 断言文件内容等于 | ||
| assertFileExists | 断言文件存在 | ||
| assertFileNotEquals | 断言文件内容不等于 | ||
| assertFileNotExists | 断言文件不存在 |
XML相关
| 方法名 | 含义 | 参数 | 返回值 |
|---|---|---|---|
| assertXmlFileEqualsXmlFile | 断言XML文件内容相等 | ||
| assertXmlFileNotEqualsXmlFile | 断言XML文件内容不相等 | ||
| assertXmlStringEqualsXmlFile | 断言XML字符串等于XML文件内容 | ||
| assertXmlStringEqualsXmlString | 断言XML字符串相等 | ||
| assertXmlStringNotEqualsXmlFile | 断言XML字符串不等于XML文件内容 | ||
| assertXmlStringNotEqualsXmlString | 断言XML字符串不相等 |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
用以致学,学以致用
phpunit assert断言分类整理的更多相关文章
- Spring Assert 断言
Assert(断言)的初步理解构思 Web 应用在接受表单提交的数据后都需要对其进行合法性检查,如果表单数据不合法,请求将被驳回.类似的,当我们在编写类的方法时,也常常需要对方法入参进行合 法性检查, ...
- C++ ASSERT() 断言机制
C++ ASSERT() 断言机制 ASSERT()是一个调试程序时经常使用的宏,在程序运行时它计算括号内的表达式,如果表达式为FALSE (0), 程序将报告错误,并终止执行.如果表达式不为0,则继 ...
- Idea中开启assert断言
先打开相应的配置面板,有以下两种方式. 然后在VM栏里输入 -enableassertions 或者 -ea 就好了 然后编写程序试试 我的目录结构如下:(因为Main class那里要写类的全限 ...
- Spring Framework 的 Assert断言
知识共享才能传播,博采众家之长,才能推陈出新!-- 参考 https://www.cnblogs.com/hwaggLee/p/4778101.html 一.什么是 Assert(断言)? Web 应 ...
- Python全栈开发之---assert断言
一.python assert的作用: 根据Python 官方文档解释(https://docs.python.org/3/reference/simple_stmts.html#assert), & ...
- Python assert 断言函数
http://blog.csdn.net/hunyxv/article/details/52737339 使用assert断言是学习python一个非常好的习惯,python assert 断言句语格 ...
- pytest自动化7:assert断言
前言:assert断言就是将实际结果和期望结果做对比,符合预期结果就测试pass,不符合预期就测试failed. 实例1:简单断言 实例1优化版--增加异常信息文字描述 异常断言 excinfo 是一 ...
- Python assert(断言)
Python assert(断言)可以分别后面的判断是否正确,如果错误会报错 示例: a = 1 assert type(a) is int print('No problem') 输出结果: No ...
- 关于java中assert(断言)的使用讲解
说明:写的不是很全面,有任何问题请留言,多交流,谢谢! 1.eclipse.myeclipse开启assert(断言),默认是关闭,如下: 说白了就是设置一下jvm的参数,参数是-ea或者-enabl ...
随机推荐
- CodeForces - 1016D 补零思想
题目连接: https://vjudge.net/problem/1753263/origin 其实这道题跟行列式里的分块发有点类似,但也是类似罢了. 主要的思想是每一行,每一列的第一行(或者最后一行 ...
- HDU.5394.Trie in Tina Town(回文树)
题目链接 \(Description\) 给定一棵\(Trie\).求\(Trie\)上所有回文串 长度乘以出现次数 的和.这里的回文串只能是从上到下的一条链. 节点数\(n\leq 2\times ...
- BZOJ.3551.[ONTAK2010]Peaks加强版(Kruskal重构树 主席树)
题目链接 \(Description\) 有n个座山,其高度为hi.有m条带权双向边连接某些山.多次询问,每次询问从v出发 只经过边权<=x的边 所能到达的山中,第K高的是多少. 强制在线. \ ...
- [CC-CMPVIRS]Computer Virus
[CC-CMPVIRS]Computer Virus 题目大意: 有一张纸带,从左到右被分成了\(n(n\le10^7)\)个格子,在刚开始,第\(i\)个格子上写着数字\(i\).这张纸带被分成了从 ...
- React入门——制作一个TodoList App
源码 import React, { Component, Fragment } from "react"; class TodoList extends Component { ...
- 配置魔药 [NOIP模拟] [DP] [费用流]
问题描述在<Harry Potter and the Chamber of Secrets>中,Ron 的魔杖因为坐他老爸的 Flying Car 撞到了打人柳,不幸被打断了,从此之后,他 ...
- 2017.07.11【NOIP提高组】模拟赛B组
Summary 今天的比赛打得还不错,第一题被同桌灌输的贪心,纯模拟洗脑了,然后steal的看了一下,发现怎么也对不了,一直在检查.最后10分钟才找出反例,推出动态规划方程,没有想到怎么转移,比赛就结 ...
- Linux命令第二篇
作业二: 1) 在用户的主目录下创建目录test,进入test创建空文件file1 # ls /home/test file 2) 以长格式形式显示文件信息,注意文件的权限和所属用户和组 # ...
- Django深度剖析
启动过程 通过命令行执行 python manage.py runserver 127.0.0.1:8000 启动Django服务 manage.py模块获取到命令行参数manage.py runse ...
- hdu2955 Robberies(背包)
https://vjudge.net/problem/HDU-2955 概率是浮点数,只能做值(而且这里是累乘,也不能化成整数),这里注意要化成安全概率(1-p[i]),求安全概率的最大值. 钱数作二 ...