Teste com PHPUnit no Xampp, que classes incluir?

Enviada por Jairo 
Jairo
Teste com PHPUnit no Xampp, que classes incluir?
11 de October de 2011 às 04:52PM
Olá Pessoal!

Estou tentando aprender a usar o PHPUnit pra fazer alguns testes. Instalei os pacotes pelo Pear e tudo ocorreu bem.


http://www.phpunit.de/manual/3.5/en/writing-tests-for-phpunit.html

-------------------------------------------------------------------
<?php
require_once 'PHPUnit/Framework/TestCase.php';
require_once 'PHPUnit/Framework/Assert.php';

class StackTest extends PHPUnit_Framework_TestCase
{
public function testPushAndPop()
{
$stack = array();
$this->assertEquals(0, count($stack));

array_push($stack, 'foo');
$this->assertEquals('foo', $stack[count($stack)-1]);
$this->assertEquals(1, count($stack));

$this->assertEquals('foo', array_pop($stack));
$this->assertEquals(0, count($stack));
}
}
?>
---------------------------------------------------------------

Mas quando tento fazer esse teste, que está na documentação do PHPUnit (veja o link), dá erro dizendo que não acha a classe 'PHPUnit_Framework_TestCase', daí adicionei essa classe no caminho 'PHPUnit/Framework/TestCase.php' e coloquei pra rodar de novo, então ele dá erro dizendo que não consegue achar a classe 'PHPUnit_Framework_Assert' e mesmo eu incluindo a classe no caminho 'PHPUnit/Framework/Assert' ele continua lançando o erro:

'PHP Fatal error: Class 'PHPUnit_Framework_Assert' not found in...'

Na documentação do PHPUnit não diz nada a respeito sobre a inclusão de classes para realizar os testes, por isso estou pedindo a ajuda de vós aqui no fórum.

Qualquer ajuda é bem-vinda.
Agradeço desde já.
Marcos Regis
Re: Teste com PHPUnit no Xampp, que classes incluir?
26 de October de 2011 às 02:20PM
estranho o erro.

Tenta inverter a ordem dos require.

O diretório do Pear está no PATH?
Você precisa estar logado no PHPBrasil.com para poder enviar mensagens para os nossos fóruns.

Faça o login aqui.