Guia rápido – Instalando PHPUnit

15
mar
12h 02

Ontem, 14/03/2012, foi realizado o primeiro DOJO do PHPMS neste ano e tivemos a satisfação de apresentar o framework de testes PHPUnit para vários desenvolvedores.

Como combinado, aqui vai um guia rápido de como instalar o PHPUnit em sua máquina.
Antes de iniciar é legal só frisar que esta não é a única maneira de instalar ou utilizar o framework, mas provavelmente é a maneira mais simples. Utilizaremos o console (terminal no Linux/prompt no Windows) para fazer a instalação.

Requisitos:

  • Ter acesso administrativo ao sistema para instalar pacotes/programas;
  • Conhecer linha de comando.

Usuários Linux

Verifique se você possui o gerenciador de pacotes do PHP instalado:

pear version

Caso o comando falhe, você terá de instalar o php-pear, utilize o gerenciador de pacotes da sua distribuição para isso (YaST/ap-get/synaptic/yum/portage…).

Usuários Windows

Como não trabalho com Windows, deixo a dica deste blog, atente-se apenas ao início onde é explicada a instalação do PEAR: http://joaopintoneto.wordpress.com/2010/06/18/instalando-phpunit-no-windows/

Depois de instalar o PEAR, continue com as instruções abaixo que estão atualizadas.

Instalando PHPUnit via PEAR

Com o pear instalado, execute os comandos:

pear config-set auto_discover 1
pear install pear.phpunit.de/PHPUnit

Existem vários pacotes opcionais que podem ser instalados, para detalhes veja a documentação (em inglês): http://www.phpunit.de/manual/3.6/en/installation.html

Ao final da instalação teste se o PHPUnit foi corretamente instalado

phpunit --version

Caso tenha havido alguma falha, tente ler os erros e seguir as instruções, se mesmo assim não puder resolver, poste na lista do grupo. Se o comando retornar a versão instalada do phpunit, significa que você está pronto para testar seus códigos =]

Faça seu HelloWorld dos testes como abaixo:

<?php
Class HelloWorldTest extends PHPUnit_Framework_TestCase {
  public function testHelloWorld() {
    $esperado = 'hello world';
    $atual = 'hello word';

    $this->assertEquals($esperado, $atual);
  }
}

Salve seu arquivo como HelloWorldTest.php e rode com o comando abaixo:

phpunit HelloWorldTest.php

Veja saída, corrija e código e faça o teste passar.

Agora você está pronto ;]

Uma ideia sobre “Guia rápido – Instalando PHPUnit

  1. Pingback: PHP News 3ª Edição | PHPMS

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

 

O que está rolando na lista?

Ocorreu um erro. A causa provável é o feed estar offline. Tente mais tarde.
 
'