assertEquals( $expected, SysInfo::getOs($os) ); } /** * Data provider for OS detection tests. * * @return array with test data */ public function sysInfoOsProvider() { return array( array('FreeBSD', 'Linux'), array('Linux', 'Linux'), array('Winnt', 'Winnt'), array('SunOS', 'SunOS'), ); } /** * Test for getting sysinfo object. * * @return void */ public function testGetSysInfo() { $this->assertInstanceOf('PhpMyAdmin\SysInfoBase', SysInfo::get()); } /** * Test for getting supported sysinfo object. * * @return void */ public function testGetSysInfoSupported() { $this->assertTrue(SysInfo::get()->supported()); } }