Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

PHP Unit 6.3 - Instalação Manual (Linux)

Pessoal,

Tive alguns problemas com a versão mais recente do PHP Unit (Hoje é 6.3.0), então fiz umas pesquisas e descobri que o conteudo da aula está defasado em relação a esta versão do PHP Unit.

Pois bem, baixei as classes do PHP Unit do GitHub em

https://github.com/sebastianbergmann/phpunit

(Clicar no botão VERDE para quem não está familiarizado com o GitHub).

Depois que baixar, descompacte o ZIP e copie o diretorio src no diretorio onde estão suas classes de teste. Renomeie o diretorio src para PHPUnit

Baixe o PHAR conforme descrito na parte de Instalação do PHP Unit no GitHub. No Linux:

wget https://phar.phpunit.de/phpunit.phar

chmod +x phpunit.phar

Copie o arquivo .phar para o mesmo diretorio onde estão suas classes de testes.

Finalmente, altere o extends

De: PHPUnit_Framework_TestCase

Ex.:

class AvaliadorTest extends PHPUnit_Framework_TestCase{

Para: PHPUnit\Framework\TestCase

Ex.:

class AvaliadorTest extends PHPUnit\Framework\TestCase{
1 resposta
solução!

Oi João, tudo bom?

Obrigado por compartilhar isso aqui no forum! Com certeza vai ajudar muita gente a adaptar para a nova versão do framework.

Se você quiser, pode sugerir também uma melhoria para essa atividade aqui

Abraço!