/** * Formate la liste des loggers si ceux-ci sont sous forme de tableaux * et non d'objets * * @covers Itkg\Batch\Configuration::initLoggers * @covers Itkg\Batch\Configuration::init */ public function testInit() { $loggers = array(array('handler' => new StreamHandler('/tmp/test.log'), 'formatter' => new StringFormatter())); $this->object->setLoggers($loggers); $this->object->init(); $finalLoggers = $this->object->getLoggers(); $handler = $finalLoggers[0]->popHandler(); $this->assertEquals(get_class($handler->getFormatter()), 'Itkg\\Log\\Formatter\\StringFormatter'); $this->assertInstanceOf('Monolog\\Handler\\StreamHandler', $handler); }