PHPUnit | Função AssertDirectoryIsReadable()

| | | | | | | | | | | | | |
Sintaxe:
assertDirectoryIsReadable (inteiro $diretório, string $mensagem = ``) 
Parâmetros: esta função recebe dois parâmetros conforme mostrado na sintaxe acima. Os parâmetros estão descritos abaixo:
  • $directory: este parâmetro é uma string que representa o caminho do diretório.
  • $message: este parâmetro leva um valor da cadeia. Quando o caso de teste falhou, esta mensagem de string foi exibida como uma mensagem de erro.
Os seguintes programas ilustram a função assertDirectoryIsReadable() no PHPUnit: Programa 1: < tr> use PHPUnitFrameworkTestCase; class GeeksPhpunitTestCase extends TestCase { public função testNegativeTestcaseForAssertDirectoryIsReadable() { $directoryPath = " / home / shivam / Documents / phpunit / notreadable " ; // Assert uma função para verificar se o dado // o caminho do diretório existe e pode ser lido $this -> assertDirectoryIsReadable ( $directoryPath , " directoryPath existe e pode ser lido " ); } }
?>
Saída:
PHPUnit 8.2.5 por Sebastian Bergmann e contribuintes. F 1/1 (100%) Tempo: 89 ms, Memória: 10,00 MB Houve 1 falha: 1) GeeksPhpunitTestCase::testNegativeTestcaseForAssertDirectoryIsReadable diretórioO caminho existe e pode ser lido Falha ao afirmar que o diretório "/ home / shivam / Documents / engenheiro / pgp" existe. /home/shivam/Documents/engineer/phpunit/abc.php:13 FALHAS! Testes: 1, Afirmações: 1, Falhas: 1. 
Programa 2: use PHPUnitFrameworkTestCase; class GeeksPhpunitTestCase extends TestCase { public função testPositiveTestcaseForAssertDirectoryIsReadable() { $directoryPath = " / home / shivam / Documentos / engenheiro " ; // Inserir uma função para verificar se // o caminho do diretório existe e pode ser lido $this -> assertDirectoryIsReadable ( $directoryPath , "directoryPath existe e pode ser lido" ); } }
?>
< b>Saída:
PHPUnit 8.2.5 por Sebastian Bergmann e colaboradores. ... 1/1 (100%) Tempo: 67 ms, Memória: 10.00 MB OK (1 teste, 1 assertion) 
Nota: Para executar testcases com PHPUnit os passos seguem aqui . Além disso, assertDirectoryIsReadable() é suportado pelo phpunit 7 e superior.