Example #1
0
 /**
  * This is a convience method used so you don't need to specify all
  * 15 codes to turn on
  *
  * @return null
  */
 public function testEnableAll()
 {
     /* disable error reporting */
     error_reporting(0);
     $this->assertNull($this->error->enableAll());
     $this->assertEquals(-1, error_reporting());
     $result = $this->error->getLevel();
     $this->assertInternalType('array', $result);
     $this->assertArrayHasKey('enabled', $result);
     $this->assertArrayHasKey('disabled', $result);
     $this->assertEmpty($result['disabled']);
     /* all 15 codes should appear in the disabled array */
     $this->assertEquals(15, count($result['enabled']));
     /* 
      * each code in the disabled array should be a valid php error
      * constant
      */
     foreach ($result['enabled'] as $code) {
         $this->assertContains($code, $this->levels);
     }
 }