PHP Class Kraken\_Module\Log\LoggerTest

Inheritance: extends Kraken\Test\TModule
Afficher le fichier Open project: kraken-php/framework

Méthodes publiques

Méthode Description
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 )

Private Methods

Méthode Description
createDirStructure ( )
createHandler ( integer $loggerLevel ) : Kraken\Log\Handler\HandlerInterface
destroyDirStructure ( )
filePath ( string $path, string $level ) : string
getLevelName ( integer $level, boolean $uppercase = false ) : string
rrmdir ( $dir )

Method Details

assertLog() public méthode

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

createLogger() public méthode

public createLogger ( ) : Logger
Résultat Kraken\Log\Logger

createMessage() public méthode

public createMessage ( integer $level, string $message, string[] $context = [] ) : string
$level integer
$message string
$context string[]
Résultat string

createSimpleLogger() public méthode

public createSimpleLogger ( ) : Logger
Résultat Kraken\Log\Logger

getLevels() public méthode

public getLevels ( ) : array
Résultat array

getLog() public méthode

public getLog ( integer $level ) : string
$level integer
Résultat string

levelsProvider() public méthode

public levelsProvider ( ) : int[][]
Résultat int[][]

loggersProvider() public méthode

public loggersProvider ( ) : Logger[][]
Résultat Kraken\Log\Logger[][]

setUp() public méthode

public setUp ( )

tearDown() public méthode

public tearDown ( )

testApiGetLevelName_ReturnsLevelName() public méthode

testApiGetLevelName_ReturnsNull_WhenInvalidLevelValueSet() public méthode

testApiGetLevels_ReturnsSupportedLevels() public méthode

testApiLog_LogsMessageUsingFirstLowestLevelHandler() public méthode

testApiLog_RecordsMessage_() public méthode

public testApiLog_RecordsMessage_ ( integer $level )
$level integer

testApiLog_RecordsMessage_WithContext() public méthode

testApiLog_ReturnsFalse_WhenLogLevelDoesNotMatchAnyHandler() public méthode

testApiLog_ReturnsTrue_WhenLogLevelDoesMatchSomeHandler() public méthode

testCaseAllLevelMethods_RecordMessage_WithContext() public méthode

testCaseAllLevelsMethods_RecordMessage() public méthode