Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit b434598

Browse filesBrowse files
committed
Added a test case for the Logger class.
1 parent d9b8d0c commit b434598
Copy full SHA for b434598

File tree

1 file changed

+61
-0
lines changed
Filter options

1 file changed

+61
-0
lines changed
+61Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
<?php
2+
3+
namespace Symfony\Bridge\Monolog\Tests;
4+
5+
use Monolog\Handler\TestHandler;
6+
use Symfony\Bridge\Monolog\Logger;
7+
8+
class LoggerTest extends \PHPUnit_Framework_TestCase
9+
{
10+
/**
11+
* @group legacy
12+
*/
13+
public function testEmerg()
14+
{
15+
$handler = new TestHandler();
16+
$logger = new Logger('test');
17+
$logger->pushHandler($handler);
18+
19+
$this->assertTrue($logger->emerg('test'));
20+
$this->assertTrue($handler->hasEmergency('test'));
21+
}
22+
23+
/**
24+
* @group legacy
25+
*/
26+
public function testCrit()
27+
{
28+
$handler = new TestHandler();
29+
$logger = new Logger('test');
30+
$logger->pushHandler($handler);
31+
32+
$this->assertTrue($logger->crit('test'));
33+
$this->assertTrue($handler->hasCritical('test'));
34+
}
35+
36+
/**
37+
* @group legacy
38+
*/
39+
public function testErr()
40+
{
41+
$handler = new TestHandler();
42+
$logger = new Logger('test');
43+
$logger->pushHandler($handler);
44+
45+
$this->assertTrue($logger->err('test'));
46+
$this->assertTrue($handler->hasError('test'));
47+
}
48+
49+
/**
50+
* @group legacy
51+
*/
52+
public function testWarn()
53+
{
54+
$handler = new TestHandler();
55+
$logger = new Logger('test');
56+
$logger->pushHandler($handler);
57+
58+
$this->assertTrue($logger->warn('test'));
59+
$this->assertTrue($handler->hasWarning('test'));
60+
}
61+
}

0 commit comments

Comments
0 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.