PHPUnit | AssertDirectoryIsReadable()関数

| | | | | | | | | | | | | |
構文:
 assertDirectoryIsReadable(integer $ directory、string $ message =``)
パラメーター:この関数は、上記の構文に示すように2つのパラメーターを取ります。パラメータについては、以下で説明します。
  • $ directory:このパラメータは、ディレクトリパスを表す文字列です。
  • $ message:このパラメータは文字列値。テストケースが失敗すると、この文字列メッセージはエラーメッセージとして表示されました。
次のプログラムは、PHPUnitのassertDirectoryIsReadable()関数を示しています。プログラム1: < tr><コード><? php use PHPUnitFrameworkTestCase; class GeeksPhpunitTestCase extends TestCase { public function testNegativeTestcaseForAssertDirectoryIsReadable() { $ directoryPath = "/ home / shivam / Documents / phpunit /not読み取り可能" ; //指定されているかどうかを確認する関数をアサートします //ディレクトリパスが存在し、読み取り可能 $ this -> assertDirectoryIsReadable( $ directoryPath "directoryPathが存在し、読み取り可能" ); } }
?> 出力:
SebastianBergmannによるPHPUnit8.2.5と寄稿者。 F 1/1(100%)時間:89ミリ秒、メモリ:10.00 MB 1つの失敗がありました:1)GeeksPhpunitTestCase :: testNegativeTestcaseForAssertDirectoryIsReadable directoryPathが存在し、読み取り可能ディレクトリ「/ home / shivam / Documents / engineer/pgp」のアサートに失敗しました。 /home/shivam/Documents/engineer/phpunit/abc.php:13失敗!テスト:1、アサーション:1、失敗:1。
プログラム2: <? php use PHPUnitFrameworkTestCase; class GeeksPhpunitTestCase extends TestCase { public function testPositiveTestcaseForAssertDirectoryIsReadable() { $ directoryPath = "/ home / shivam /ドキュメント/エンジニア" ; //関数をアサートして //ディレクトリパスが存在して読み取り可能 $ this -> assertDirectoryIsReadable( $ directoryPath "directoryPathが存在し、読み取り可能" ); } }
?>
< b>出力:
SebastianBergmannと寄稿者によるPHPUnit8.2.5。 ... 1/1(100%)時間:67ミリ秒、メモリ:10.00 MB OK(1テスト、1アサーション)
注: PHPUnitでテストケースを実行するには、次の手順に従いますここ。さらに、assertDirectoryIsReadable()はphpunit7以降でサポートされています。