PHP Класс Kraken\_Module\Log\LoggerTest

Наследование: extends Kraken\Test\TModule
Показать файл Открыть проект

Открытые методы

Метод Описание
assertLog ( integer | int[] $level, string[] $messages = [], string[][] $contexts = [] )
createLogger ( ) : Logger
createMessage ( integer $level, string $message, string[] $context = [] ) : string
createSimpleLogger ( ) : Logger
getLevels ( ) : array
getLog ( integer $level ) : string
levelsProvider ( ) : int[][]
loggersProvider ( ) : Logger[][]
setUp ( )
tearDown ( )
testApiGetLevelName_ReturnsLevelName ( )
testApiGetLevelName_ReturnsNull_WhenInvalidLevelValueSet ( )
testApiGetLevels_ReturnsSupportedLevels ( )
testApiLog_LogsMessageUsingFirstLowestLevelHandler ( )
testApiLog_RecordsMessage_ ( integer $level )
testApiLog_RecordsMessage_WithContext ( integer $level )
testApiLog_ReturnsFalse_WhenLogLevelDoesNotMatchAnyHandler ( )
testApiLog_ReturnsTrue_WhenLogLevelDoesMatchSomeHandler ( )
testCaseAllLevelMethods_RecordMessage_WithContext ( integer $level )
testCaseAllLevelsMethods_RecordMessage ( integer $level )

Приватные методы

Метод Описание
createDirStructure ( )
createHandler ( integer $loggerLevel ) : Kraken\Log\Handler\HandlerInterface
destroyDirStructure ( )
filePath ( string $path, string $level ) : string
getLevelName ( integer $level, boolean $uppercase = false ) : string
rrmdir ( $dir )

Описание методов

assertLog() публичный Метод

public assertLog ( integer | int[] $level, string[] $messages = [], string[][] $contexts = [] )
$level integer | int[]
$messages string[]
$contexts string[][]

createLogger() публичный Метод

public createLogger ( ) : Logger
Результат Kraken\Log\Logger

createMessage() публичный Метод

public createMessage ( integer $level, string $message, string[] $context = [] ) : string
$level integer
$message string
$context string[]
Результат string

createSimpleLogger() публичный Метод

public createSimpleLogger ( ) : Logger
Результат Kraken\Log\Logger

getLevels() публичный Метод

public getLevels ( ) : array
Результат array

getLog() публичный Метод

public getLog ( integer $level ) : string
$level integer
Результат string

levelsProvider() публичный Метод

public levelsProvider ( ) : int[][]
Результат int[][]

loggersProvider() публичный Метод

public loggersProvider ( ) : Logger[][]
Результат Kraken\Log\Logger[][]

setUp() публичный Метод

public setUp ( )

tearDown() публичный Метод

public tearDown ( )

testApiGetLevelName_ReturnsLevelName() публичный Метод

testApiGetLevelName_ReturnsNull_WhenInvalidLevelValueSet() публичный Метод

testApiGetLevels_ReturnsSupportedLevels() публичный Метод

testApiLog_LogsMessageUsingFirstLowestLevelHandler() публичный Метод

testApiLog_RecordsMessage_() публичный Метод

public testApiLog_RecordsMessage_ ( integer $level )
$level integer

testApiLog_RecordsMessage_WithContext() публичный Метод

testApiLog_ReturnsFalse_WhenLogLevelDoesNotMatchAnyHandler() публичный Метод

testApiLog_ReturnsTrue_WhenLogLevelDoesMatchSomeHandler() публичный Метод

testCaseAllLevelMethods_RecordMessage_WithContext() публичный Метод

testCaseAllLevelsMethods_RecordMessage() публичный Метод