mirror of
https://github.com/Seldaek/monolog.git
synced 2025-08-05 20:57:36 +02:00
Fix broken unit tests
This commit is contained in:
@@ -27,8 +27,37 @@ class PsrLogMessageProcessorTest extends \PHPUnit_Framework_TestCase
|
|||||||
$this->assertEquals($expected, $message['message']);
|
$this->assertEquals($expected, $message['message']);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function testReplacementWithContextRemoval()
|
||||||
|
{
|
||||||
|
$proc = new PsrLogMessageProcessor($dateFormat = null, $removeUsedContextFields = true);
|
||||||
|
|
||||||
|
$message = $proc(array(
|
||||||
|
'message' => '{foo}',
|
||||||
|
'context' => array('foo' => 'bar', 'lorem' => 'ipsum'),
|
||||||
|
));
|
||||||
|
$this->assertSame('bar', $message['message']);
|
||||||
|
$this->assertSame(array('lorem' => 'ipsum'), $message['context']);
|
||||||
|
}
|
||||||
|
|
||||||
|
public function testCustomDateFormat()
|
||||||
|
{
|
||||||
|
$format = "Y-m-d";
|
||||||
|
$date = new \DateTime();
|
||||||
|
|
||||||
|
$proc = new PsrLogMessageProcessor($format);
|
||||||
|
|
||||||
|
$message = $proc(array(
|
||||||
|
'message' => '{foo}',
|
||||||
|
'context' => array('foo' => $date),
|
||||||
|
));
|
||||||
|
$this->assertEquals($date->format($format), $message['message']);
|
||||||
|
$this->assertSame(array('foo' => $date), $message['context']);
|
||||||
|
}
|
||||||
|
|
||||||
public function getPairs()
|
public function getPairs()
|
||||||
{
|
{
|
||||||
|
$date = new \DateTime();
|
||||||
|
|
||||||
return array(
|
return array(
|
||||||
array('foo', 'foo'),
|
array('foo', 'foo'),
|
||||||
array('3', '3'),
|
array('3', '3'),
|
||||||
@@ -36,8 +65,12 @@ class PsrLogMessageProcessorTest extends \PHPUnit_Framework_TestCase
|
|||||||
array(null, ''),
|
array(null, ''),
|
||||||
array(true, '1'),
|
array(true, '1'),
|
||||||
array(false, ''),
|
array(false, ''),
|
||||||
|
array($date, $date->format(PsrLogMessageProcessor::SIMPLE_DATE)),
|
||||||
array(new \stdClass, '[object stdClass]'),
|
array(new \stdClass, '[object stdClass]'),
|
||||||
array(array(), '[array]'),
|
array(array(), 'array[]'),
|
||||||
|
array(array(1, 2, 3), 'array[1,2,3]'),
|
||||||
|
array(array('foo' => 'bar'), 'array{"foo":"bar"}'),
|
||||||
|
array(stream_context_create(), '[resource]'),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user