Syntaxis:assetDirectoryIsReadable (integer $directory, string $message = ``)
Parameters: deze functie heeft twee parameters zoals weergegeven in de bovenstaande syntaxis. De parameters worden hieronder beschreven:
- $directory: deze parameter is een tekenreeks die het pad naar de map vertegenwoordigt.
- $message: deze parameter heeft een tekenreekswaarde. Toen de testcase mislukte, werd dit tekenreeksbericht weergegeven als een foutmelding.
De volgende programma`s illustreren de assertDirectoryIsReadable()-functie in PHPUnit:
Programma 1: < / b>< tr> use
PHPUnitFrameworkTestCase;
class
GeeksPhpunitTestCase
verlengt
TestCase
{
public
function
testNegativeTestcaseForAssertDirectoryIsReadable()
{
$directoryPath
=
" / home / shivam / Documenten / phpunit / niet leesbaar "
;
// Bevestig een functie om te controleren of de gegeven
// directorypad bestaat en is leesbaar
$this
-> assertDirectoryIsReadable (
$directoryPath
,
" directoryPath bestaat en is leesbaar "
);
}
}
?>
Uitvoer:PHPUnit 8.2.5 door Sebastian Bergmann en bijdragers. F 1/1 (100%) Tijd: 89 ms, Geheugen: 10.00 MB Er was 1 fout: 1) GeeksPhpunitTestCase::testNegativeTestcaseForAssertDirectoryIsReadable directoryPath bestaat en leesbaar Kan niet beweren dat directory "/ home / shivam / Documents / engineer / pgp" bestaat. /home/shivam/Documents/engineer/phpunit/abc.php:13 STORINGEN! Tests: 1, Beweringen: 1, Mislukkingen: 1.
Programma 2: use
PHPUnitFrameworkTestCase;
class
GeeksPhpunitTestCase
verlengt
TestCase
{
public
function
testPositiveTestcaseForAssertDirectoryIsReadable()
{
$directoryPath
=
" / home / shivam / Documenten / engineer "
;
// Bevestig een functie om te controleren of
// directorypad bestaat en leesbaar
$this
-> assertDirectoryIsReadable (
$directoryPath
,
"directoryPath bestaat en is leesbaar"
);
}
}
?>
< b>Uitvoer:
PHPUnit 8.2.5 door Sebastian Bergmann en medewerkers. ... 1/1 (100%) Tijd: 67 ms, Geheugen: 10.00 MB OK (1 test, 1 bewering)
Opmerking: Om testcases uit te voeren met PHPUnit volgt u de stappen van
hier . Bovendien wordt assertDirectoryIsReadable() ondersteund door phpunit 7 en hoger.