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/TestFailure.php')
-rwxr-xr-xinc/PHPUnit/TestFailure.php88
1 files changed, 88 insertions, 0 deletions
diff --git a/inc/PHPUnit/TestFailure.php b/inc/PHPUnit/TestFailure.php
new file mode 100755
index 00000000000..69c8b80bcbb
--- /dev/null
+++ b/inc/PHPUnit/TestFailure.php
@@ -0,0 +1,88 @@
+<?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: TestFailure.php,v 1.10 2005/05/14 05:58:38 sebastian Exp $
+//
+
+/**
+ * A TestFailure collects a failed test together with the caught exception.
+ *
+ * @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_TestFailure {
+ /**
+ * @var object
+ * @access private
+ */
+ var $_failedTest;
+
+ /**
+ * @var string
+ * @access private
+ */
+ var $_thrownException;
+
+ /**
+ * Constructs a TestFailure with the given test and exception.
+ *
+ * @param object
+ * @param string
+ * @access public
+ */
+ function PHPUnit_TestFailure(&$failedTest, &$thrownException) {
+ $this->_failedTest = &$failedTest;
+ $this->_thrownException = &$thrownException;
+ }
+
+ /**
+ * Gets the failed test.
+ *
+ * @return object
+ * @access public
+ */
+ function &failedTest() {
+ return $this->_failedTest;
+ }
+
+ /**
+ * Gets the thrown exception.
+ *
+ * @return object
+ * @access public
+ */
+ function &thrownException() {
+ return $this->_thrownException;
+ }
+
+ /**
+ * Returns a short description of the failure.
+ *
+ * @return string
+ * @access public
+ */
+ function toString() {
+ return sprintf(
+ "TestCase %s->%s() failed: %s\n",
+
+ get_class($this->_failedTest),
+ $this->_failedTest->getName(),
+ $this->_thrownException
+ );
+ }
+}
+?>