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.