/** * test for CheckWebServerOs * * @return array */ 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')); } }
public function testCheckWebServerOs() { $this->object->checkWebServerOs(); if (defined('PHP_OS')) { switch (PHP_OS) { case stristr(PHP_OS, 'win'): $this->assertEquals(1, $this->object->get('PMA_IS_WINDOWS')); break; case stristr(PHP_OS, 'OS/2'): $this->assertEquals(1, $this->object->get('PMA_IS_WINDOWS')); break; case stristr(PHP_OS, 'Linux'): $this->assertEquals(0, $this->object->get('PMA_IS_WINDOWS')); break; } } else { $this->assertEquals(0, $this->object->get('PMA_IS_WINDOWS')); define('PHP_OS', 'Windows'); $this->assertEquals(1, $this->object->get('PMA_IS_WINDOWS')); } }
public function testCheckWebServerOs() { $this->object->checkWebServerOs(); if (defined('PHP_OS')) { switch (PHP_OS) { case stristr(PHP_OS, 'win'): $this->assertEquals(1, $this->object->get('PMA_IS_WINDOWS'), 'PHP_OS equals: ' . PHP_OS . ' PMA_IS_WINDOWS should be 1'); break; case stristr(PHP_OS, 'OS/2'): $this->assertEquals(1, $this->object->get('PMA_IS_WINDOWS'), 'PHP_OS is OS/2 PMA_IS_WINDOWS should be 1 (No file permissions like Windows)'); break; case stristr(PHP_OS, 'Linux'): $this->assertEquals(0, $this->object->get('PMA_IS_WINDOWS')); break; } } else { $this->assertEquals(0, $this->object->get('PMA_IS_WINDOWS'), 'PMA_IS_WINDOWS Default to Unix or Equiv'); define('PHP_OS', 'Windows'); $this->assertEquals(1, $this->object->get('PMA_IS_WINDOWS'), 'PMA_IS_WINDOWS must be 1'); } }