/** * Test Log adapter Logger * * Pre-conditions: * None * * Post-conditions: * Logger is set correctly */ public function testSetsLogger() { $log = new Slim_Log(); $logger = new MyLogger(); $log->setLogger($logger); $this->assertSame($logger, $log->getLogger()); }
/** * Test Slim initialization * * Pre-conditions: * Case A: Slim application initialized with logging, with custom Logger * * Post-conditions: * Case A: Custom Logger is set */ public function testSlimInitWithCustomLogger() { Slim::init(array( 'log.enable' => true, 'log.logger' => new CustomLogger() )); $this->assertTrue(Slim_Log::getLogger() instanceof CustomLogger); }
/** * Test Log adapter Logger * * Pre-conditions: * Logger instantiated; * * Post-conditions: * Logger set as Log logger */ public function testSetsLogger() { $logger = new MyLogger(); Slim_Log::setLogger($logger); $this->assertSame($logger, Slim_Log::getLogger()); }