示例#1
0
文件: LoggerTest.php 项目: jivoo/core
 public function testLog()
 {
     $log = new Logger();
     $log->emergency('foo1');
     $log->alert('foo2');
     $log->critical('foo3');
     $log->error('foo4');
     $log->warning('foo5');
     $log->notice('foo6');
     $log->info('foo7');
     $log->debug('foo8');
     $messages = array_map(function ($record) {
         return $record['message'];
     }, $log->getLog());
     $this->assertEquals(['foo1', 'foo2', 'foo3', 'foo4', 'foo5', 'foo6', 'foo7', 'foo8'], $messages);
     $this->assertThrows('Jivoo\\Log\\InvalidArgumentException', function () use($log) {
         $log->log('end_of_the_world', 'foobar');
     });
 }