Fonction PHPUnit | AssertDirectoryIsReadable ()

| | | | | | | | | | | | | |
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.