return "Hello, " . $name; } } class GreeterTest { private $testObj; public function setUp() { $this->testObj = new Greeter(); } public function testGreetUsesNameInHelloMessage() { $name = "Justin"; $expected = "Hello, " . $name; $actual = $this->testObj->greet($name); Test::assertEqual($expected, $actual); } public function testGreetAddsWorldWhenNameIsNotSpecified() { $expected = "Hello, World"; $actual = $this->testObj->greet(""); Test::assertEqual($expected, $actual); } public function tearDown() { unset($this->testObj); } } TestRunner::addTestClass("GreeterTest"); TestRunner::runAll();
} // Run the PHPUnit tests require_once $dir . '/test.php'; // Remove the PHPUnit CSS file @unlink(MAX_PATH . '/tests/tests.css'); } exit; } // Set longer time out if (!ini_get('safe_mode')) { $conf = $GLOBALS['_MAX']['CONF']; @set_time_limit($conf['maintenance']['timeLimitScripts']); } $level = $_GET['level']; if ($level == 'all') { $runner->runAll(); } elseif ($level == 'layer') { $layer = $_GET['layer']; $runner->runLayer($layer); } elseif ($level == 'folder') { $layer = $_GET['layer']; $folder = $_GET['folder']; $runner->runFolder($layer, $folder); } elseif ($level == 'file') { $layer = $_GET['layer']; $folder = $_GET['folder']; $file = $_GET['file']; $runner->runFile($layer, $folder, $file); } /* now in the paintFooter() method of a html reporter // Display execution time