]> scripts.mit.edu Git - autoinstallsdev/mediawiki.git/blob - vendor/monolog/monolog/tests/Monolog/Processor/ProcessIdProcessorTest.php
MediaWiki 1.30.2
[autoinstallsdev/mediawiki.git] / vendor / monolog / monolog / tests / Monolog / Processor / ProcessIdProcessorTest.php
1 <?php
2
3 /*
4  * This file is part of the Monolog package.
5  *
6  * (c) Jordi Boggiano <j.boggiano@seld.be>
7  *
8  * For the full copyright and license information, please view the LICENSE
9  * file that was distributed with this source code.
10  */
11
12 namespace Monolog\Processor;
13
14 use Monolog\TestCase;
15
16 class ProcessIdProcessorTest extends TestCase
17 {
18     /**
19      * @covers Monolog\Processor\ProcessIdProcessor::__invoke
20      */
21     public function testProcessor()
22     {
23         $processor = new ProcessIdProcessor();
24         $record = $processor($this->getRecord());
25         $this->assertArrayHasKey('process_id', $record['extra']);
26         $this->assertInternalType('int', $record['extra']['process_id']);
27         $this->assertGreaterThan(0, $record['extra']['process_id']);
28         $this->assertEquals(getmypid(), $record['extra']['process_id']);
29     }
30 }