Функция PHPUnit | AssertDirectoryIsReadable()

| | | | | | | | | | | | | |
Синтаксис:
assertDirectoryIsReadable (целое число $directory, строка $message = ``) 
Параметры: эта функция принимает два параметра, как показано в приведенном выше синтаксисе. Параметры описаны ниже:
  • $directory: этот параметр представляет собой строку, представляющую путь к каталогу.
  • $message: этот параметр принимает строковое значение. При сбое тестового примера это строковое сообщение отображалось как сообщение об ошибке.
Следующие программы иллюстрируют функцию assertDirectoryIsReadable() в PHPUnit: Программа 1: < тр> <код> use PHPUnitFrameworkTestCase; класс GeeksPhunitTestCase extends TestCase { public function testNegativeTestcaseForAssertDirectoryIsReadable() { $directoryPath = "/home/shivam/ Documents / phpunit / notreadable " ; // Утвердить функцию для проверки наличия заданного // путь к каталогу существует и доступен для чтения $this -> assertDirectoryIsReadable ( $directoryPath , " directoryPath существует и доступен для чтения " ); } }
?>
Вывод:
PHPUnit 8.2.5 Себастьяна Бергманна и участники. F 1/1 (100%) Время: 89 мс, Память: 10,00 МБ Произошел 1 сбой: 1) GeeksPhunitTestCase::testNegativeTestcaseForAssertDirectoryIsReadable directoryPath существует и доступен для чтения Не удалось подтвердить, что каталог "/home/shivam/Documents/engineer/pgp" существует. /home/shivam/Documents/engineer/phpunit/abc.php:13 ОШИБКИ! Тесты: 1, утверждения: 1, ошибки: 1. 
Программа 2: use PHPUnitFrameworkTestCase; класс GeeksPhunitTestCase extends TestCase { public function testPositiveTestcaseForAssertDirectoryIsReadable() { $directoryPath = "/home/shivam/ Документы / инженер " ; // Утверждаем функцию для проверки // путь к каталогу существует и доступен для чтения $this -> assertDirectoryIsReadable ( $directoryPath , "directoryPath существует и доступен для чтения" );< /код> <код> <код>} <код>} <код>
<код>?> < b>Вывод:
PHPUnit 8.2.5 Себастьяна Бергманна и соавторов. ... 1/1 (100%) Время: 67 мс, Память: 10,00 МБ OK (1 тест, 1 утверждение) 
Примечание: Чтобы запустить тестовые случаи с шагами PHPUnit, следует из здесь . Кроме того, assertDirectoryIsReadable() поддерживается phpunit 7 и выше.