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.