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()); } }