/** * 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')); } }