示例#1
0
 /**
  * test for CheckWebServerOs
  *
  * @return void
  */
 public function testCheckWebServerOs()
 {
     $this->object->checkWebServerOs();
     if (defined('PHP_OS')) {
         if (stristr(PHP_OS, 'darwin')) {
             $this->assertEquals(0, $this->object->get('PMA_IS_WINDOWS'));
         } elseif (stristr(PHP_OS, 'win')) {
             $this->assertEquals(1, $this->object->get('PMA_IS_WINDOWS'));
         } elseif (stristr(PHP_OS, 'OS/2')) {
             $this->assertEquals(1, $this->object->get('PMA_IS_WINDOWS'));
         } elseif (stristr(PHP_OS, 'Linux')) {
             $this->assertEquals(0, $this->object->get('PMA_IS_WINDOWS'));
         } else {
             $this->markTestIncomplete('Not known PHP_OS: ' . PHP_OS);
         }
     } else {
         $this->assertEquals(0, $this->object->get('PMA_IS_WINDOWS'));
         define('PHP_OS', 'Windows');
         $this->assertEquals(1, $this->object->get('PMA_IS_WINDOWS'));
     }
 }