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 ...
随机推荐
- [Python]list.append字典的时候,修改字典会导致list内容变化的问题
今天写了这样的一段代码,出现了BUG. log_message["EventName"] = "上架->可用" log_message["Eve ...
- bootstrap-year-calendar全年日历插件
使用方法使用bootstrap-year-calendar插件需要引入jQuery.Bootstap3的相关依赖文件和插件本身需要的js和css文件. <link rel="style ...
- vs code配置c/c++调试环境+mingw+win10
参考博客:https://blog.csdn.net/bat67/article/details/76095813 下载VScode和mingw和环境变量的配置 请参考上述的博客 附上我的task.j ...
- System.ServiceModel.AddressAccessDeniedException
发生了 System.ServiceModel.AddressAccessDeniedException HResult=0x80131501 Message=HTTP 无法注册 URL ht ...
- CQD(陈丹琦)分治 & 整体二分——专题小结
整体二分和CDQ分治 有一些问题很多时间都坑在斜率和凸壳上了么--感觉斜率和凸壳各种搞不懂-- 整体二分 整体二分的资料好像不是很多,我在网上找到了一篇不错的资料: 整体二分是个很神的东西 ...
- ubuntu下用nvm配置好nodejs环境
cd ~mkdir .gitcd .gitgit clone https://github.com/creationix/nvm.git 这样先把nvm下载过来,然后安装 ./install.sh c ...
- Exception引起的性能问题
先show一下两段代码,两段代码都能比较好的实现业务逻辑,但是在高并发下,如果传入的参数为空,那么两段代码的性能表现完全不一样. private static string Get(string fi ...
- dedecms在后台替换文章标题、内容、摘要、关键字
dedecms在后台替换文章标题.内容.摘要.关键字所在的字段为: 后台替换文章内容 数据表:dede_addonarticle 字段:body 后台替换文章摘要内容 数据表:dede_archive ...
- db2 runstats和reorg
当数据库里某张表上有大量插入操作时,需要在表上做 RUNSTATS 命令保证数据库掌握准确的统计信息. 当数据库里某张表中的记录变化很大时(大量插入.删除.更新操作),需要在表上做 REORG 和 R ...
- 【ASP.NET Core】浅说目录浏览
何谓“浅说”?就是一句话说不完,顶多两句话就介绍完毕,然后直接给上实例的解说方式.化繁为简,从七千年前到现在,从老祖宗到咱们,一直都在追求的理想目标,尽可能把复杂的东西变成简单的. 老周告诉你一个可以 ...