require_once 'simpletest/reporter.php'; class LogTest extends UnitTestCase { public function setUp() { $this->log_file = "/tmp/log_file.test"; // delete $log_file... if (file_exists($this->log_file)) { unlink($this->log_file); } $this->logger = Log::factory('file', $this->log_file, 'AdvancedDVDLibrary'); $mask = Log::UPTO(PEAR_LOG_DEBUG); $this->logger->setMask($mask); } public function tearDown() { unset($this->logger); } public function testLoggerSetup() { $this->assertTrue(isset($this->log_file), "Log file not specified."); $this->assertTrue(isset($this->logger), "Logger not initalised"); } public function testLoggerUse() { $this->logger->info("Test Test Test"); $this->assertTrue(file_exists($this->log_file), "Log file should exist after logging an error"); } } $test = new LogTest(); $test->run(new TextReporter());
<?php require_once '../de/appwerk/radio/test/LogTest.php'; $lt = new LogTest(); $lt->addMessage(); exit(1);