断言(Assertions)是PHPUnit提供的一系列对程序执行结果测试的方法。通俗的讲,就是断言执行程序结果为我们期待的值,如果不是则测试失败
布尔类型
断言 | 解释 |
---|---|
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类型
断言 | 解释 |
---|---|
assertClassHasAttribute | 断言类有某属性 |
assertClassHasStaticAttribute | 断言类有某静态属性 |
assertClassNotHasAttribute | 断言类没有某属性 |
assertClassNotHasStaticAttribute | 断言类没有某静态属性 |
文件相关
断言 | 解释 |
---|---|
assertFileEquals | 断言文件内容等于 |
assertFileExists | 断言文件存在 |
assertFileNotEquals | 断言文件内容不等于 |
assertFileNotExists | 断言文件不存在 |
XML相关
断言 | 解释 |
---|---|
assertXmlFileEqualsXmlFile | 断言XML文件内容相等 |
assertXmlFileNotEqualsXmlFile | 断言XML文件内容不相等 |
assertXmlStringEqualsXmlFile | 断言XML字符串等于XML文件内容 |
assertXmlStringEqualsXmlString | 断言XML字符串相等 |
assertXmlStringNotEqualsXmlFile | 断言XML字符串不等于XML文件内容 |
assertXmlStringNotEqualsXmlString | 断言XML字符串不相等 |