Criando dependências de métodos de teste |
Categoria: PHPUnit | ||
Publicado em 18 de Julho de 2013 | ||
As dependências permitem passar o resultado de um método de teste como parâmetro de um outro método de teste. O método que necessita do resultado do método testLorem deve ser anotado com @depends testLorem no docblock. Exemplo:
O método testNumero() acima receberá no parâmetro $intNumero o valor 10. A ordem de declaração dos métodos é importante. Se a declaração dos métodos acima estivesse invertida, o teste acima seria marcado como 'S' (skipped) durante a execução do teste com o PHPUnit. Portanto, o fato de anotar o método com @depends não muda a prioridade da execução dos métodos automaticamente e os métodos que dependem de outros devem ser declarados abaixo. |