ILIAS
release_5-1 Revision 5.0.0-5477-g43f3e3fab5f
|
Provides a base test class for ensuring compliance with the LoggerInterface. More...
Public Member Functions | |
getLogger () | |
getLogs () | |
This must return the log messages in order with a simple formatting: "<LOG LEVEL> <MESSAGE>". More... | |
testImplements () | |
testLogsAtAllLevels ($level, $message) | |
provideLevelsAndMessages More... | |
provideLevelsAndMessages () | |
testThrowsOnInvalidLevel () | |
Psr More... | |
testContextReplacement () | |
testObjectCastToString () | |
testContextCanContainAnything () | |
testContextExceptionKeyCanBeExceptionOrOtherValues () | |
Provides a base test class for ensuring compliance with the LoggerInterface.
Implementors can extend the class and implement abstract methods to run this as part of their test suite
Definition at line 12 of file LoggerInterfaceTest.php.
|
abstract |
Referenced by Psr\Log\Test\LoggerInterfaceTest\testContextCanContainAnything(), Psr\Log\Test\LoggerInterfaceTest\testContextExceptionKeyCanBeExceptionOrOtherValues(), Psr\Log\Test\LoggerInterfaceTest\testContextReplacement(), Psr\Log\Test\LoggerInterfaceTest\testImplements(), Psr\Log\Test\LoggerInterfaceTest\testLogsAtAllLevels(), Psr\Log\Test\LoggerInterfaceTest\testObjectCastToString(), and Psr\Log\Test\LoggerInterfaceTest\testThrowsOnInvalidLevel().
|
abstract |
This must return the log messages in order with a simple formatting: "<LOG LEVEL> <MESSAGE>".
Example ->error('Foo') would yield "error Foo"
Referenced by Psr\Log\Test\LoggerInterfaceTest\testContextReplacement(), and Psr\Log\Test\LoggerInterfaceTest\testLogsAtAllLevels().
Psr\Log\Test\LoggerInterfaceTest::provideLevelsAndMessages | ( | ) |
Definition at line 49 of file LoggerInterfaceTest.php.
References Psr\Log\LogLevel\ALERT, Psr\Log\LogLevel\CRITICAL, Psr\Log\LogLevel\DEBUG, Psr\Log\LogLevel\EMERGENCY, Psr\Log\LogLevel\ERROR, Psr\Log\LogLevel\INFO, Psr\Log\LogLevel\NOTICE, and Psr\Log\LogLevel\WARNING.
Psr\Log\Test\LoggerInterfaceTest::testContextCanContainAnything | ( | ) |
Definition at line 91 of file LoggerInterfaceTest.php.
References Psr\Log\Test\LoggerInterfaceTest\getLogger().
Psr\Log\Test\LoggerInterfaceTest::testContextExceptionKeyCanBeExceptionOrOtherValues | ( | ) |
Definition at line 107 of file LoggerInterfaceTest.php.
References Psr\Log\Test\LoggerInterfaceTest\getLogger().
Psr\Log\Test\LoggerInterfaceTest::testContextReplacement | ( | ) |
Definition at line 72 of file LoggerInterfaceTest.php.
References Psr\Log\Test\LoggerInterfaceTest\getLogger(), and Psr\Log\Test\LoggerInterfaceTest\getLogs().
Psr\Log\Test\LoggerInterfaceTest::testImplements | ( | ) |
Definition at line 28 of file LoggerInterfaceTest.php.
References Psr\Log\Test\LoggerInterfaceTest\getLogger().
Psr\Log\Test\LoggerInterfaceTest::testLogsAtAllLevels | ( | $level, | |
$message | |||
) |
provideLevelsAndMessages
Definition at line 36 of file LoggerInterfaceTest.php.
References Psr\Log\Test\LoggerInterfaceTest\getLogger(), and Psr\Log\Test\LoggerInterfaceTest\getLogs().
Psr\Log\Test\LoggerInterfaceTest::testObjectCastToString | ( | ) |
Definition at line 81 of file LoggerInterfaceTest.php.
References Psr\Log\Test\LoggerInterfaceTest\getLogger().
Psr\Log\Test\LoggerInterfaceTest::testThrowsOnInvalidLevel | ( | ) |
Definition at line 66 of file LoggerInterfaceTest.php.
References Psr\Log\Test\LoggerInterfaceTest\getLogger().