forked from zendframework/zendframework
/
RequestIdTest.php
44 lines (36 loc) · 1.18 KB
/
RequestIdTest.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
<?php
/**
* Zend Framework (http://framework.zend.com/)
*
* @link http://github.com/zendframework/zf2 for the canonical source repository
* @copyright Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com)
* @license http://framework.zend.com/license/new-bsd New BSD License
* @package Zend_Log
*/
namespace ZendTest\Log\Processor;
use Zend\Log\Processor\RequestId;
/**
* @category Zend
* @package Zend_Log
* @subpackage UnitTests
* @group Zend_Log
*/
class RequestIdTest extends \PHPUnit_Framework_TestCase
{
public function testProcess()
{
$processor = new RequestId();
$event = array(
'timestamp' => '',
'priority' => 1,
'priorityName' => 'ALERT',
'message' => 'foo',
'extra' => array()
);
$eventA = $processor->process($event);
$this->assertArrayHasKey('requestId', $eventA['extra']);
$eventB = $processor->process($event);
$this->assertArrayHasKey('requestId', $eventB['extra']);
$this->assertEquals($eventA['extra']['requestId'], $eventB['extra']['requestId']);
}
}