布尔类型

方法名 含义 参数 返回值
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断言分类整理的更多相关文章

  1. Spring Assert 断言

    Assert(断言)的初步理解构思 Web 应用在接受表单提交的数据后都需要对其进行合法性检查,如果表单数据不合法,请求将被驳回.类似的,当我们在编写类的方法时,也常常需要对方法入参进行合 法性检查, ...

  2. C++ ASSERT() 断言机制

    C++ ASSERT() 断言机制 ASSERT()是一个调试程序时经常使用的宏,在程序运行时它计算括号内的表达式,如果表达式为FALSE (0), 程序将报告错误,并终止执行.如果表达式不为0,则继 ...

  3. Idea中开启assert断言

    先打开相应的配置面板,有以下两种方式.   然后在VM栏里输入 -enableassertions 或者 -ea 就好了 然后编写程序试试 我的目录结构如下:(因为Main class那里要写类的全限 ...

  4. Spring Framework 的 Assert断言

    知识共享才能传播,博采众家之长,才能推陈出新!-- 参考 https://www.cnblogs.com/hwaggLee/p/4778101.html 一.什么是 Assert(断言)? Web 应 ...

  5. Python全栈开发之---assert断言

    一.python assert的作用: 根据Python 官方文档解释(https://docs.python.org/3/reference/simple_stmts.html#assert), & ...

  6. Python assert 断言函数

    http://blog.csdn.net/hunyxv/article/details/52737339 使用assert断言是学习python一个非常好的习惯,python assert 断言句语格 ...

  7. pytest自动化7:assert断言

    前言:assert断言就是将实际结果和期望结果做对比,符合预期结果就测试pass,不符合预期就测试failed. 实例1:简单断言 实例1优化版--增加异常信息文字描述 异常断言 excinfo 是一 ...

  8. Python assert(断言)

    Python assert(断言)可以分别后面的判断是否正确,如果错误会报错 示例: a = 1 assert type(a) is int print('No problem') 输出结果: No ...

  9. 关于java中assert(断言)的使用讲解

    说明:写的不是很全面,有任何问题请留言,多交流,谢谢! 1.eclipse.myeclipse开启assert(断言),默认是关闭,如下: 说白了就是设置一下jvm的参数,参数是-ea或者-enabl ...

随机推荐

  1. [Python]list.append字典的时候,修改字典会导致list内容变化的问题

    今天写了这样的一段代码,出现了BUG. log_message["EventName"] = "上架->可用" log_message["Eve ...

  2. bootstrap-year-calendar全年日历插件

    使用方法使用bootstrap-year-calendar插件需要引入jQuery.Bootstap3的相关依赖文件和插件本身需要的js和css文件. <link rel="style ...

  3. vs code配置c/c++调试环境+mingw+win10

    参考博客:https://blog.csdn.net/bat67/article/details/76095813 下载VScode和mingw和环境变量的配置 请参考上述的博客 附上我的task.j ...

  4. System.ServiceModel.AddressAccessDeniedException

    发生了 System.ServiceModel.AddressAccessDeniedException   HResult=0x80131501   Message=HTTP 无法注册 URL ht ...

  5. CQD(陈丹琦)分治 & 整体二分——专题小结

    整体二分和CDQ分治 有一些问题很多时间都坑在斜率和凸壳上了么--感觉斜率和凸壳各种搞不懂-- 整体二分 整体二分的资料好像不是很多,我在网上找到了一篇不错的资料:       整体二分是个很神的东西 ...

  6. ubuntu下用nvm配置好nodejs环境

    cd ~mkdir .gitcd .gitgit clone https://github.com/creationix/nvm.git 这样先把nvm下载过来,然后安装 ./install.sh c ...

  7. Exception引起的性能问题

    先show一下两段代码,两段代码都能比较好的实现业务逻辑,但是在高并发下,如果传入的参数为空,那么两段代码的性能表现完全不一样. private static string Get(string fi ...

  8. dedecms在后台替换文章标题、内容、摘要、关键字

    dedecms在后台替换文章标题.内容.摘要.关键字所在的字段为: 后台替换文章内容 数据表:dede_addonarticle 字段:body 后台替换文章摘要内容 数据表:dede_archive ...

  9. db2 runstats和reorg

    当数据库里某张表上有大量插入操作时,需要在表上做 RUNSTATS 命令保证数据库掌握准确的统计信息. 当数据库里某张表中的记录变化很大时(大量插入.删除.更新操作),需要在表上做 REORG 和 R ...

  10. 【ASP.NET Core】浅说目录浏览

    何谓“浅说”?就是一句话说不完,顶多两句话就介绍完毕,然后直接给上实例的解说方式.化繁为简,从七千年前到现在,从老祖宗到咱们,一直都在追求的理想目标,尽可能把复杂的东西变成简单的. 老周告诉你一个可以 ...