Syntaxe :assertDirectoryIsReadable (integer $directory, string $message = ``)
Paramètres : cette fonction prend deux paramètres comme indiqué dans la syntaxe ci-dessus. Les paramètres sont décrits ci-dessous :
- $directory : ce paramètre est une chaîne qui représente le chemin du répertoire.
- $message : ce paramètre prend un valeur de chaîne. Lorsque le scénario de test échouait, ce message de chaîne s`affichait comme un message d`erreur.
Les programmes suivants illustrent la fonction assertDirectoryIsReadable() dans PHPUnit :
Programme 1 : < tr> use
PHPUnitFrameworkTestCase ;
class
GeeksPhpunitTestCase
s`étend
TestCase
{
public
fonction
testNegativeTestcaseForAssertDirectoryIsReadable()
{
$directoryPath
=
" / home / shivam / Documents / phpunit / notrereadable "
;
// Assert a function to check if the given
// le chemin du répertoire existe et est lisible
$this
-> assertDirectoryIsReadable (
$directoryPath
,
" directoryPath existe et lisible "
);
}
}
?>
Sortie :PHPUnit 8.2.5 par Sebastian Bergmann et contributeurs. F 1/1 (100%) Temps : 89 ms, Mémoire : 10,00 Mo Il y a eu 1 échec : 1) GeeksPhpunitTestCase :: testNegativeTestcaseForAssertDirectoryIsReadable directoryPath existe et lisible Échec de l`affirmation que le répertoire "/ home / shivam / Documents / engineering / pgp" existe. /home/shivam/Documents/engineer/phpunit/abc.php:13 ÉCHECS ! Tests : 1, Assertions : 1, Échecs : 1.
Programme 2 : < ? php
use
PHPUnitFrameworkTestCase ;
class
GeeksPhpunitTestCase
s`étend
TestCase
{
public
fonction
testPositiveTestcaseForAssertDirectoryIsReadable()
{
$directoryPath
=
" / home / shivam / Documents / ingénieur "
;
// Assertion d`une fonction pour vérifier si
// le chemin du répertoire existe et est lisible
$this
-> assertDirectoryIsReadable (
$directoryPath
,
"directoryPath existe et est lisible"
);
}
}
?>
< b>Sortie :PHPUnit 8.2.5 par Sebastian Bergmann et ses contributeurs. ... 1/1 (100%) Temps : 67 ms, Mémoire : 10,00 Mo OK (1 test, 1 assertion)
Remarque : Pour exécuter des cas de test avec PHPUnit, les étapes suivent à partir de ici . De plus, assertDirectoryIsReadable() est supporté par phpunit 7 et plus.