/** * Invokes a test method and dispatches any * untrapped errors. Called back from * the visiting runner. * @param string $method Test method to call. * @access public */ function invoke($method) { $queue =& $this->_createErrorQueue(); set_error_handler('SimpleTestErrorHandler', (E_ALL | E_STRICT) & ~E_RECOVERABLE_ERROR); parent::invoke($method); restore_error_handler(); $queue->tally(); }
/** * Invokes a test method and dispatches any * untrapped errors. Called back from * the visiting runner. * * @param string $method Test method to call. */ public function invoke($method) { $queue =& $this->_createErrorQueue(); set_error_handler('SimpleTestErrorHandler'); parent::invoke($method); restore_error_handler(); $queue->tally(); }
/** * Invokes a test method and dispatches any * untrapped errors. * @param string $method Test method to call. * @access public */ function invoke($method) { try { parent::invoke($method); } catch (Exception $exception) { $test_case =& $this->getTestCase(); $test_case->exception($exception); } }
function invoke($method) { set_error_handler('simpleTestErrorHandler'); parent::invoke($method); $queue =& SimpleErrorQueue::instance(); while (list($severity, $message, $file, $line, $globals) = $queue->extract()) { $test_case =& $this->getTestCase(); $test_case->error($severity, $message, $file, $line, $globals); } restore_error_handler(); }
/** * Invokes a test method and dispatches any * untrapped errors. * @param string $method Test method to call. * @access public */ function invoke($method) { try { parent::invoke($method); } catch (Exception $exception) { $test_case =& $this->getTestCase(); $test_case->tearDown(); // Added by T.J.Hunt@open.ac.uk. $test_case->exception($exception); } }
function invoke($method) { ob_start(); parent::invoke($method); $output = ob_get_contents(); ob_end_clean(); $sock = new SimpleSocket("127.0.0.1", $this->_port, 5); $sock->write($output); $sock->close(); echo $sock->getError(); }
/** * Invokes a test method and dispatches any * untrapped errors. Called back from * the visiting runner. * @param string $method Test method to call. * @access public */ function invoke($method) { $context =& SimpleTest::getContext(); $queue =& $context->get('SimpleErrorQueue'); $queue->setTestCase($this->GetTestCase()); set_error_handler('SimpleTestErrorHandler'); parent::invoke($method); while (list($severity, $message, $file, $line) = $queue->extract()) { $severity = SimpleErrorQueue::getSeverityAsString($severity); $test =& $this->getTestCase(); $test->error($severity, $message, $file, $line); } restore_error_handler(); }
/** * Invokes a test method whilst trapping expected * exceptions. Any left over unthrown exceptions * are then reported as failures. * @param string $method Test method to call. */ function invoke($method) { $trap = SimpleTest::getContext()->get('SimpleExceptionTrap'); $trap->clear(); try { parent::invoke($method); } catch (Exception $exception) { if (!$trap->isExpected($this->getTestCase(), $exception)) { $this->getTestCase()->exception($exception); } $trap->clear(); } if ($message = $trap->getOutstanding()) { $this->getTestCase()->fail($message); } }
/** * Invokes a test method and dispatches any * untrapped errors. Called back from * the visiting runner. * @param string $method Test method to call. * @access public */ function invoke($method) { $queue =& $this->_createErrorQueue(); set_error_handler('SimpleTestErrorHandler'); //moodle hack start // note: this breaks PHP4 compatibility! $rethrow = null; try { parent::invoke($method); } catch (Exception $e) { $rethrow = $e; } restore_error_handler(); $queue->tally(); if ($rethrow) { throw $rethrow; } //moodle hack end }
/** * Invokes a test method whilst trapping expected * exceptions. Any left over unthrown exceptions * are then reported as failures. * * @param string $method Test method to call. */ public function invoke($method) { $trap = SimpleTest::getContext()->get('SimpleExceptionTrap'); $trap->clear(); try { $has_thrown = false; parent::invoke($method); } catch (Exception $exception) { $has_thrown = true; if (!$trap->isExpected($this->getTestCase(), $exception)) { $this->getTestCase()->exception($exception); } $trap->clear(); } if ($message = $trap->getOutstanding()) { $this->getTestCase()->fail($message); } if ($has_thrown) { try { parent::getTestCase()->tearDown(); } catch (Exception $e) { } } }
/** * Invokes a test method and dispatches any * untrapped assertion failures. Called back from * the visiting runner. * @param string $method Test method to call. * @access public */ function invoke($method) { $queue = $this->createFailQueue(); parent::invoke($method); $queue->tally(); }
/** * Builds the browser and runs the test. * @param string $method Test method to call. * @access public */ function invoke($method) { $test =& $this->getTestCase(); $test->setBrowser($test->createBrowser()); parent::invoke($method); $test->unsetBrowser(); }
function __construct(&$invoker, &$listener) { $this->_listener =& $listener; parent::__construct($invoker); }
function __construct($invoker, $listener) { parent::__construct($invoker); $this->listener = $listener; }
/** * Set up the ListTestInvoker. * @param SimpleInvoker $invoker Chained test method runner. * @access public */ function __construct($invoker) { parent::__construct($invoker); }