📅  最后修改于: 2023-12-03 15:33:36.973000             🧑  作者: Mango
在 PHP 单元测试中,assertDirectoryNotExists()
函数用于断言目录不存在。
void assertDirectoryNotExists(string $directory [, string $message = ""]);
$directory
:要检查的目录路径。$message
:可选参数,当断言失败时将显示的消息。该函数无返回值。
以下示例演示了如何使用 assertDirectoryNotExists()
函数:
<?php
class MyTest extends PHPUnit_Framework_TestCase
{
public function testDirectoryExists()
{
$dir = '/var/www/html/test';
rmdir($dir); // 删除目录(如果存在)
mkdir($dir); // 创建目录
// 断言目录不存在
$this->assertDirectoryNotExists($dir, '目录应该不存在');
}
}
?>
在上面的示例中,我们创建了一个目录 /var/www/html/test
,然后使用 assertDirectoryNotExists()
函数断言该目录不存在。由于目录已被创建,因此断言将失败并输出消息“目录应该不存在”。
assertDirectoryExists()
函数。