Пример #1
0
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());
Пример #2
0
<?php

require_once '../de/appwerk/radio/test/LogTest.php';
$lt = new LogTest();
$lt->addMessage();
exit(1);