Voy a dar el tema por solucionado..... me baje phar.phar.bat del sitio oficial y lo instale, ahi tengo esa clase y hasta hay un ejemplo en la documentacion oficial:
Código PHP:
Ver original<?php
require_once 'PHPUnit.php';
class MathTest extends PHPUnit_TestCase {
var $fValue1;
var $fValue2;
function MathTest($name) {
$this->PHPUnit_TestCase($name);
}
function setUp() {
$this->fValue1 = 2;
$this->fValue2 = 3;
}
function testAdd() {
$this->assertTrue($this->fValue1 + $this->fValue2 == 5);
}
function testSub() {
$this->assertTrue($this->fValue2 - $this->fValue1 == 1);
}
}
$suite = new PHPUnit_TestSuite();
$suite->addTest(new MathTest('testAdd'));
$suite->addTest(new MathTest('testSub'));
$result = PHPUnit::run($suite);
print $result->toString();
#print $result->toHTML();
Si te fijas... puedes enviar a consola con ->toString() al browser con ->toHTML()
Lo otro que decia... es que permite registrar con addTest() los metodos a probar ... pero se me hace mas simple con la otra clase:
Código PHP:
Ver original<?php
require_once 'PHPUnit.php';
class MathTest extends PHPUnit_Framework_TestCase {
var $fValue1;
var $fValue2;
function MathTest($name) {
$this->PHPUnit_TestCase($name);
}
function setUp() {
$this->fValue1 = 2;
$this->fValue2 = 3;
}
function testAdd() {
$this->assertTrue($this->fValue1 + $this->fValue2 == 5);
}
function testSub() {
$this->assertTrue($this->fValue2 - $this->fValue1 == 1);
}
}