Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/server.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'inc/PHPUnit/TestListener.php')
-rwxr-xr-xinc/PHPUnit/TestListener.php120
1 files changed, 120 insertions, 0 deletions
diff --git a/inc/PHPUnit/TestListener.php b/inc/PHPUnit/TestListener.php
new file mode 100755
index 00000000000..7685df46792
--- /dev/null
+++ b/inc/PHPUnit/TestListener.php
@@ -0,0 +1,120 @@
+<?php
+//
+// +------------------------------------------------------------------------+
+// | PEAR :: PHPUnit |
+// +------------------------------------------------------------------------+
+// | Copyright (c) 2002-2005 Sebastian Bergmann <sb@sebastian-bergmann.de>. |
+// +------------------------------------------------------------------------+
+// | This source file is subject to version 3.00 of the PHP License, |
+// | that is available at http://www.php.net/license/3_0.txt. |
+// | If you did not receive a copy of the PHP license and are unable to |
+// | obtain it through the world-wide-web, please send a note to |
+// | license@php.net so we can mail you a copy immediately. |
+// +------------------------------------------------------------------------+
+//
+// $Id: TestListener.php,v 1.9 2004/12/22 08:06:11 sebastian Exp $
+//
+
+/**
+ * A Listener for test progress.
+ *
+ * Here is an example:
+ *
+ * <code>
+ * <?php
+ * require_once 'PHPUnit.php';
+ * require_once '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) {
+ * print "MyListener::addError() called.\n";
+ * }
+ *
+ * function addFailure(&$test, &$t) {
+ * print "MyListener::addFailure() called.\n";
+ * }
+ *
+ * function endTest(&$test) {
+ * print "MyListener::endTest() called.\n";
+ * }
+ *
+ * function startTest(&$test) {
+ * print "MyListener::startTest() called.\n";
+ * }
+ * }
+ *
+ * $suite = new PHPUnit_TestSuite;
+ * $suite->addTest(new MathTest('testAdd'));
+ *
+ * $result = new PHPUnit_TestResult;
+ * $result->addListener(new MyListener);
+ *
+ * $suite->run($result);
+ * print $result->toString();
+ * ?>
+ * </code>
+ *
+ * @author Sebastian Bergmann <sb@sebastian-bergmann.de>
+ * @copyright Copyright &copy; 2002-2005 Sebastian Bergmann <sb@sebastian-bergmann.de>
+ * @license http://www.php.net/license/3_0.txt The PHP License, Version 3.0
+ * @category Testing
+ * @package PHPUnit
+ */
+class PHPUnit_TestListener {
+ /**
+ * An error occurred.
+ *
+ * @param object
+ * @param object
+ * @access public
+ * @abstract
+ */
+ function addError(&$test, &$t) { /*abstract */ }
+
+ /**
+ * A failure occurred.
+ *
+ * @param object
+ * @param object
+ * @access public
+ * @abstract
+ */
+ function addFailure(&$test, &$t) { /*abstract */ }
+
+ /**
+ * A test ended.
+ *
+ * @param object
+ * @access public
+ * @abstract
+ */
+ function endTest(&$test) { /*abstract */ }
+
+ /**
+ * A test started.
+ *
+ * @param object
+ * @access public
+ * @abstract
+ */
+ function startTest(&$test) { /*abstract */ }
+}
+?>