assertEquals( $expected, SysInfo::getOs($os) ); } /** * Data provider for OS detection tests. * * @return array with test data */ public function sysInfoOsProvider() { return [ ['FreeBSD', 'Linux'], ['Linux', 'Linux'], ['Winnt', 'Winnt'], ['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()); } }