PHPUnit | AssertDirectoryIsReadable () Funktion

| | | | | | | | | | | | | |
Syntax:
assertDirectoryIsReadable (integer $directory, string $message = ``) 
Parameter: Diese Funktion benötigt zwei Parameter, wie in der obigen Syntax gezeigt. Die Parameter werden im Folgenden beschrieben:
  • $directory: Dieser Parameter ist eine Zeichenkette, die den Verzeichnispfad darstellt.
  • $message: Dieser Parameter akzeptiert eine Zeichenfolgenwert. Als der Testfall fehlschlug, wurde diese Zeichenfolgennachricht als Fehlermeldung angezeigt.
Die folgenden Programme veranschaulichen die Funktion assertDirectoryIsReadable() in PHPUnit: Programm 1: < / b>< tr> use PHPUnitFrameworkTestCase; class GeeksPhpunitTestCase extends TestCase { public function testNegativeTestcaseForAssertDirectoryIsReadable() { $directoryPath = " / home / shivam / Documents / phpunit / notreadable " ; // Setzen Sie eine Funktion ein, um zu prüfen, ob der angegebene // Verzeichnispfad existiert und ist lesbar $this -> assertDirectoryIsReadable ( $directoryPath , " directoryPath existiert und ist lesbar " ); } }
?>
Ausgabe:
PHPUnit 8.2.5 von Sebastian Bergmann und Mitwirkende. F 1/1 (100 %) Zeit: 89 ms, Arbeitsspeicher: 10,00 MB Es gab 1 Fehler: 1) GeeksPhpunitTestCase::testNegativeTestcaseForAssertDirectoryIsReadable directoryPath existiert und ist lesbar Fehler bei der Behauptung, dass das Verzeichnis „/home/shivam/Documents/engineer/pgp“ existiert. /home/shivam/Documents/engineer/phpunit/abc.php:13 FEHLER! Tests: 1, Behauptungen: 1, Fehler: 1. 
Programm 2: use PHPUnitFrameworkTestCase; class GeeksPhpunitTestCase extends TestCase { public function testPositiveTestcaseForAssertDirectoryIsReadable() { $directoryPath = " / home / shivam / Dokumente / Techniker " ; // Prüfe eine Funktion, um zu prüfen, ob // Verzeichnispfad vorhanden und lesbar $this -> assertDirectoryIsReadable ( $directoryPath , "directoryPath existiert und kann gelesen werden" ); } }
?>
< b>Ausgabe:
PHPUnit 8.2.5 von Sebastian Bergmann und Mitwirkenden. ... 1/1 (100%) Zeit: 67 ms, Speicher: 10,00 MB OK (1 Test, 1 Assertion) 
Hinweis: Um Testfälle mit PHPUnit auszuführen, folgen Sie den Schritten von hier . Zusätzlich wird assertDirectoryIsReadable() von phpunit 7 und höher unterstützt.