예제 #1
0
 /**
  * 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());
 }
예제 #2
0
파일: SlimTest.php 프로젝트: ntdt/Slim
 /**
  * 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);
 }
예제 #3
0
 /**
  * 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());
 }