cvs: pear /PHPUnit PHPUnit_TestListener.php

From: Date: Thu, 11 Jul 2002 20:00:29 +0000
Subject: cvs: pear /PHPUnit PHPUnit_TestListener.php
Groups: php.pear.cvs 
Request: Send a blank email to pear-cvs+get-5052@lists.php.net to get a copy of this message
sebastian Thu Jul 11 16:00:29 2002 EDT Modified files: /pear/PHPUnit PHPUnit_TestListener.php Log: Add example. Index: pear/PHPUnit/PHPUnit_TestListener.php diff -u pear/PHPUnit/PHPUnit_TestListener.php:1.1 pear/PHPUnit/PHPUnit_TestListener.php:1.2 --- pear/PHPUnit/PHPUnit_TestListener.php:1.1 Thu Jul 11 13:19:11 2002 +++ pear/PHPUnit/PHPUnit_TestListener.php Thu Jul 11 16:00:26 2002 @@ -16,11 +16,63 @@ // | Author: Sebastian Bergmann <sb@sebastian-bergmann.de> | // +----------------------------------------------------------------------+ // -// $Id: PHPUnit_TestListener.php,v 1.1 2002/07/11 17:19:11 sebastian Exp $ +// $Id: PHPUnit_TestListener.php,v 1.2 2002/07/11 20:00:26 sebastian Exp $ // /** * A Listener for test progress. + * + * Here is an example: + * + * <?php + * require_once 'PHPUnit/PHPUnit.php'; + * require_once 'PHPUnit/PHPUnit_TestListener.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 == 4); + * } + * } + * + * class MyListener extends PHPUnit_TestListener { + * function addError(&$test, &$t) { + * echo "MyListener::addError() called.\n"; + * } + * + * function addFailure(&$test, &$t) { + * echo "MyListener::addFailure() called.\n"; + * } + * + * function endTest(&$test) { + * echo "MyListener::endTest() called.\n"; + * } + * + * function startTest(&$test) { + * echo "MyListener::startTest() called.\n"; + * } + * } + * + * $suite = new PHPUnit_TestSuite; + * $suite->addTest(new MathTest('testAdd')); + * + * $result = new PHPUnit_TestResult; + * $result->addListener(new MyListener); + * + * $suite->run($result); + * echo $result->toString(); + * ?> * * @package PHPUnit * @author Sebastian Bergmann <sb@sebastian-bergmann.de>

« previous php.pear.cvs (#5052) next »