public function LoggerInterfaceTest::testObjectCastToString in TMGMT Translator Smartling 8.3
Same name and namespace in other branches
- 8.4 vendor/psr/log/Psr/Log/Test/LoggerInterfaceTest.php \Psr\Log\Test\LoggerInterfaceTest::testObjectCastToString()
- 8.2 vendor/psr/log/Psr/Log/Test/LoggerInterfaceTest.php \Psr\Log\Test\LoggerInterfaceTest::testObjectCastToString()
File
- vendor/
psr/ log/ Psr/ Log/ Test/ LoggerInterfaceTest.php, line 85
Class
- LoggerInterfaceTest
- Provides a base test class for ensuring compliance with the LoggerInterface.
Namespace
Psr\Log\TestCode
public function testObjectCastToString() {
if (method_exists($this, 'createPartialMock')) {
$dummy = $this
->createPartialMock('Psr\\Log\\Test\\DummyTest', array(
'__toString',
));
}
else {
$dummy = $this
->getMock('Psr\\Log\\Test\\DummyTest', array(
'__toString',
));
}
$dummy
->expects($this
->once())
->method('__toString')
->will($this
->returnValue('DUMMY'));
$this
->getLogger()
->warning($dummy);
$expected = array(
'warning DUMMY',
);
$this
->assertEquals($expected, $this
->getLogs());
}