| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 | 
							- <?php
 - /**
 -  *	base include file for SimpleTest
 -  *	@package	SimpleTest
 -  *	@subpackage	Extensions
 -  *	@version	$Id: testdox.php 1802 2008-09-08 10:43:58Z maetl_ $
 -  */
 - 
 - /**
 -  *	base include file for SimpleTest
 -  *	@package	SimpleTest
 -  *	@subpackage	Extensions
 -  *	@version	$Id: testdox.php 1802 2008-09-08 10:43:58Z maetl_ $
 -  */
 - class TestDoxReporter extends SimpleReporter
 - {
 -     var $_test_case_pattern = '/^TestOf(.*)$/';
 - 
 -     function TestDoxReporter($test_case_pattern = '/^TestOf(.*)$/') {
 -         parent::__construct();
 -         $this->_test_case_pattern = empty($test_case_pattern) ? '/^(.*)$/' : $test_case_pattern;
 -     }
 - 
 -     function paintCaseStart($test_name) {
 -         preg_match($this->_test_case_pattern, $test_name, $matches);
 -         if (!empty($matches[1])) {
 -             echo $matches[1] . "\n";
 -         } else {
 -             echo $test_name . "\n";
 -         }
 -     }
 - 
 -     function paintCaseEnd($test_name) {
 -         echo "\n";
 -     }
 - 
 -     function paintMethodStart($test_name) {
 -         if (!preg_match('/^test(.*)$/i', $test_name, $matches)) {
 -             return;
 -         }
 -         $test_name = $matches[1];
 - 
 -         $test_name = preg_replace('/([A-Z])([A-Z])/', '$1 $2', $test_name);
 -         echo '- ' . strtolower(preg_replace('/([a-zA-Z])([A-Z0-9])/', '$1 $2', $test_name));
 -     }
 - 
 -     function paintMethodEnd($test_name) {
 -         echo "\n";
 -     }
 - 
 -     function paintFail($message) {
 -         echo " [FAILED]";
 -     }
 - }
 - ?>
 
 
  |