コード例 #1
0
 /**
  * @dataProvider getConfigurations
  */
 public function testRegister($error, $exception, $shutdown)
 {
     $this->assertEquals(false, $this->errorHandler->getErrorHandlerRegistered());
     $this->assertEquals(false, $this->errorHandler->getExceptionHandlerRegistered());
     $this->assertEquals(false, $this->errorHandler->getShutdownHandlerRegistered());
     $this->errorHandler->register($error, $exception, $shutdown);
     $this->assertEquals($error, $this->errorHandler->getErrorHandlerRegistered());
     $this->assertEquals($exception, $this->errorHandler->getExceptionHandlerRegistered());
     $this->assertEquals($shutdown, $this->errorHandler->getShutdownHandlerRegistered());
     $this->errorHandler->unregister();
     $this->assertEquals(false, $this->errorHandler->getErrorHandlerRegistered());
     $this->assertEquals(false, $this->errorHandler->getExceptionHandlerRegistered());
     $this->assertEquals(false, $this->errorHandler->getShutdownHandlerRegistered());
 }