3 function tally_errors($test) {
4 // BRITTLE: relies on private code to work
5 $context = &SimpleTest
::getContext();
6 $queue = &$context->get('SimpleErrorQueue');
7 if (!isset($queue->_expectation_queue
)) return; // fut-compat
8 foreach ($queue->_expectation_queue
as $e) {
9 if (count($e) != 2) return; // fut-compat
10 if (!isset($e[0])) return; // fut-compat
11 $e[0]->_dumper
= new SimpleDumper();
12 $test->fail('Error expectation not fulfilled: ' .
13 $e[0]->testMessage(null));
15 $queue->_expectation_queue
= array();