Disciplina: TI - Desenvolvimento de Sistemas
Banca: PROGEP-FURG
Orgão: FURG
Em relação à forma pela qual podemos escrever testes usando o PHPUnit, considere as afirmações abaixo:
I - Os testes necessitam ser métodos públicos nomeados com prefixo unitTest.
II - Dentro dos métodos de teste, métodos de asserção tal como assertEquals() são usados para assegurar que um valor real equivale a um valor esperado.
III - Os métodos de asserção podem ser invocados usando S$this->assertTrue() ou self::assertTrue(), por exemplo, em uma classe que estende PHPUnitiFrameworkiTestCase.
IV - O executor de testes em linha-de-comando do PHPUnit pode ser invocado através do comando “phpunit” e, para cada teste executado, a ferramenta de linha de comando do PHPUnit imprime um caractere para indicar o progresso. São eles: . (teste bem sucedido), F (falha em asserção), E (erro durante execução), R (teste marcado como arriscado), S (teste pulado), | (teste marcado como incompleto ou ainda não implementado).
Assinale a alternativa CORRETA: