Files
php-bsrutils/tests/Utils/Logger/LoggerTest.php
2018-10-12 01:09:26 +02:00

68 lines
1.6 KiB
PHP

<?php
namespace BSR\Utils\Logger;
use PHPUnit\Framework\TestCase;
class LoggerTest extends TestCase{
public function setUp()
{
Logger::start(array());
}
public function tearDown()
{
}
public function testStartReturnsDefault()
{
$this->assertEquals(is_array(Logger::data()),true);
}
public function testInfoWithKeyParamOverwritesDataKeyValue()
{
}
public function testInfoWithoutKeyParamAndIntKeysGetRenumberedAndDontOverwrite()
{
}
public function testLogDoesNotLogMessagesAccordingToVerbosityParamWhenSmallerThanConfig()
{
}
public function testLogLogsMessagesWhenVerbosityParamIsGreaterThanConfigVerbosity()
{
}
public function testStopComputesElapsedTimeProperly()
{
}
public function testStopDoesNotLogAnythingWhenConfigVerbosityIsQuiet()
{
$this->assertEquals(Configuration::get('log.verbosity'), Logger::QUIET);
}
public function testStopSavesLogFileWhenConfigVerbosityIsNotQuiet()
{
$this->assertNotEquals(Configuration::get('log.verbosity'), Logger::QUIET);
$this->assertNotEquals('No log yet !', Logger::getLastLogs());
}
public function testDataReturnsArray()
{
$this->assertEquals(is_array(Logger::data()), true);
}
public function testGetLastLogsReturnsNoLogsWhenNoFileWithConfigLogFileNameExists()
{
$this->assertEquals('No log yet !', Logger::getLastLogs());
}
public function testGetLastLogsReturnsALogBufferWhenFileWithConfigLogFileNameExists()
{
}
}