This repository has been archived on 2026-07-19. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
espocrm-base/tests/Espo/Utils/LogTest.php
T
Taras Machyshyn 417576fd5e change instance
2013-11-01 13:49:54 +02:00

56 lines
1.1 KiB
PHP
Executable File

<?php
namespace Espo\Tests\Utils;
require_once('bootstrap.php');
use Espo\Utils as Utils;
class LogTest extends \PHPUnit_Framework_TestCase
{
protected $fixture;
protected function setUp()
{
$this->fixture = new Utils\Log();
}
protected function tearDown()
{
$this->fixture = NULL;
}
function testGetOptions()
{
$this->assertObjectHasAttribute('dir', $this->fixture->getOptions());
$this->assertObjectHasAttribute('file', $this->fixture->getOptions());
$this->assertObjectHasAttribute('level', $this->fixture->getOptions());
}
function testDatetime()
{
$this->assertTrue(is_object($this->fixture->getObject('Datetime')));
}
function testFileManager()
{
$this->assertTrue(is_object($this->fixture->getObject('FileManager')));
}
/*function testAdd()
{
$this->assertTrue($this->fixture->add('UnitTest', 'Test log'));
}*/
function testGetLevelValue()
{
$this->assertEquals(8, $this->fixture->getLevelValue('notice'));
$this->assertEquals(2048, $this->fixture->getLevelValue('STRICT'));
$this->assertEquals(32767, $this->fixture->getLevelValue('error'));
}
}
?>