cvs: pear /PHPUnit PHPUnit_TestListener.php
| From: | Sebastian Bergmann | 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>