Ver código-fonte no GitHub
João Paulo Cercal

Software Engineer na Spectrm em Berlim, Alemanha

  • 370 palavras
  • 2 min de leitura
  • PHP

Instalando PHPUnit no OSX 10.8 Mountain Lion

Olá, hoje irei demostrar como realizar a instalação do PHPUnit no sistema operacional da Apple. Este guia deve ser compatível também com os sistemas operacionais anteriores da família da maçã, tais como: _Snow Leopard_ e Lion.

Se você utiliza o sistema operacional Microsoft Windows, poderá ler este outro tutorial: Instalando PHPUnit no Windows.

Bem, vamos instalar o PHPUnit no OSX.

Abra o Terminal e verifique se o _PEAR_ já está instalado com o seguinte comando.

1
$ pear version

Se ele não estiver instalado, a saída do comando deverá se parecer com:

1
pear: command not found

Se você viu essa mensagem, deverá seguir este tutorial antes de continuar com a instalação do PHPUnit: Instalando PEAR no OSX 10.8 Mountain Lion.

Vamos seguir a instalação, abra e execute o seguinte comando no Terminal:

1
$ sudo pear config-set auto_discover 1

Você verá uma mensagem como a que está sendo apresentada na imagem abaixo:

Instalando PHPUnit no OSX 10.8 Mountain Lion

Feito isto, você deve executar o comando a seguir no terminal para instalar o PHPUnit:

1
$ sudo pear install pear.phpunit.de/PHPUnit

O PHPUnit foi instalado no seguinte diretório: /Users/nome-do-seu-usuario/pear/share/pear/PHPUnit, para utiliza-lo em seus scripts basta incluir/verificar se o seu include_path do php.ini já contém o diretório do PEAR.

Para verificar essa configuração do seu arquivo php.ini execute o seguinte comando no terminal:

1
$ cat /etc/php.ini | grep include_path

O seu _includepath será exibido e deverá conter a seguinte linha:

/Users/nome-do-seu-usuario/pear/share/pear

Se o seu include_path não tiver a linha citada acima, você deverá abrir o arquivo php.ini e ao final do _includepath adicionar “:/Users/nome-do-seu-usuario/pear/share/pear” (sem aspas).

Agora vamos criar uma classe de testes para verificar se o phpunit está funcionando corretamente.

Crie um arquivo php chamado “teste-phpunit.php” e adicione as seguinte linhas:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
<?php

class HelloWorld
{
    public function msg($message)
    {
        return $message;
    }
}

class HelloWorldTest extends PHPUnit_Framework_TestCase
{
    public function testHelloWorld()
    {
        $obj = new HelloWorld();

        $this->assertEquals($obj->msg('Olá') , 'Olá');
    }
}

Agora execute o teste com o seguinte comando no terminal:

1
$ phpunit teste-phpunit.php

Uma imagem como está será exibida, informando que todos os testes foram executados com sucesso.

Instalando PHPUnit no OSX 10.8 Mountain Lion

Você tem alguma dúvida? Já utiliza o PHPUnit nos seus projetos? Deixe um comentário.