Exemple #1
0
 public function testWriteThrowsWhenStreamWriteFails()
 {
     $stream = fopen('php://memory', 'a');
     $handler = new Horde_Log_Handler_Stream($stream);
     fclose($stream);
     try {
         $handler->write(array('message' => 'foo', 'level' => 1));
         $this->fail();
     } catch (Exception $e) {
         $this->assertInstanceOf('Horde_Log_Exception', $e);
         $this->assertRegExp('/unable to write/i', $e->getMessage());
     }
 }