📅  最后修改于: 2023-12-03 15:18:33.302000             🧑  作者: Mango
PHPUnit 是 PHP 开发人员常用的单元测试框架之一,它提供了许多有用的函数和方法,其中之一就是 assertXmlFileNotEqualsXmlFile()
函数。下面我们来详细介绍一下这个函数。
assertXmlFileNotEqualsXmlFile()
函数用于比较两个 XML 文件是否不相同。
assertXmlFileNotEqualsXmlFile(string $expectedFile, string $actualFile, string $message = '')
其中,参数含义如下:
$expectedFile
: 期望的 XML 文件路径。$actualFile
: 实际的 XML 文件路径。$message
: 可选参数,用于在断言失败时输出自定义消息。如果期望的 XML 文件与实际的 XML 文件不相同,则该函数断言成功,返回 true
。否则,该函数断言失败,引发 PHPUnit\Framework\AssertionFailedError
异常。
public function testXmlFilesNotEquals()
{
$expectedFile = 'path/to/expected.xml';
$actualFile = 'path/to/actual.xml';
$this->assertXmlFileNotEqualsXmlFile($expectedFile, $actualFile, 'XML 文件不相同');
}
在上面的示例中,我们使用 assertXmlFileNotEqualsXmlFile()
函数来验证 $expectedFile
和 $actualFile
文件是否不相同。如果这两个文件不相同,该测试用例将会通过;否则,测试用例将失败。
assertXmlFileNotEqualsXmlFile()
函数用于比较两个 XML 文件是否不相同。$message
用于在断言失败时输出自定义消息。