phpunit assert断言分类整理

本文详细介绍了各种类型的断言方法,包括布尔类型、NULL类型、数字类型、字符类型、数组类型、对象类型、class类型、文件相关及XML相关的方法。每种方法均解释了其含义、参数及返回值。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

布尔类型

方法名含义参数返回值
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字符串不相等
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值