PHPUnit | AssertDirectoryIsReadable () İşlevi

| | | | | | | | | | | | | |
Sözdizimi:
assertDirectoryIsReadable (integer $dizin, string $message = ``) 
Parametreler: bu fonksiyon, yukarıdaki söz diziminde gösterildiği gibi iki parametre alır. Parametreler aşağıda açıklanmıştır:
  • $dizin: bu parametre dizin yolunu temsil eden bir dizedir.
  • $message: bu parametre bir dize değeri. Test durumu başarısız olduğunda, bu dize mesajı bir hata mesajı olarak görüntülendi.
Aşağıdaki programlar PHPUnit`te assertDirectoryIsReadable() işlevini gösterir: Program 1: < / b>< tr> kullan PHPUnitFrameworkTestCase; sınıf GeeksPhpunitTestCase genişler TestCase { genel işlev testNegativeTestcaseForAssertDirectoryIsReadable() { $directoryPath = " / ana sayfa / shivam / Documents / phpunit / notreadable " ; // Verilen< olup olmadığını kontrol etmek için bir işlev belirtin code> // dizin yolu var ve okunabilir $this -> assertDirectoryIsReadable ( $directoryPath , " directoryYol var ve okunabilir " ); } }
?> Çıktı:
PHPUnit 8.2.5, Sebastian Bergmann ve katkıda bulunanlar. F 1/1 (%100) Süre: 89 ms, Bellek: 10,00 MB 1 hata oluştu: 1) GeeksPhpunitTestCase::testNegativeTestcaseForAssertDirectoryIsReadable directoryPath var ve okunabilir "/ home / shivam / Documents / mühendis / pgp" dizininin var olduğu iddia edilemedi. /home/shivam/Documents/engineer/phpunit/abc.php:13 HATALAR! Testler: 1, İddialar: 1, Başarısızlıklar: 1. 
Program 2: kullan PHPUnitFrameworkTestCase; sınıf GeeksPhpunitTestCase genişler TestCase { genel işlev testPositiveTestcaseForAssertDirectoryIsReadable() { $directoryPath = " / ana sayfa / shivam / Belgeler / mühendis " ; // // dizin yolu var ve okunabilir $this -> assertDirectoryIsReadable ( $directoryPath , "directoryPath var ve okunabilir" ); } }
?>
< b>Çıktı:
PHPUnit 8.2.5, Sebastian Bergmann ve katkıda bulunanlar. ... 1/1 (%100) Süre: 67 ms, Bellek: 10,00 MB TAMAM (1 test, 1 onaylama) 
Not: PHPUnit ile test senaryolarını çalıştırmak için burada
. Ek olarak, assertDirectoryIsReadable() phpunit 7 ve üstü tarafından desteklenir.