public function testAddHandler() { $handler = $this->getMockForAbstractClass('Jivoo\\Log\\HandlerBase', [LogLevel::INFO]); $handler->expects($this->exactly(3))->method('handle'); $log = new Logger(); $log->emergency('foo1'); $log->alert('foo2'); $log->debug('foo3'); $log->addHandler($handler); $log->info('foo4'); $log->debug('foo5'); }