예제 #1
0
 /**
  * @covers SysInfo\SysInfo::factory
  */
 public function testCurrentPlatform()
 {
     $os = PHP_OS;
     if (!isset(SysInfo::$mapping[$os])) {
         $this->markTestSkipped($os . ' is not implemented. Skipping test.');
     }
     $sysInfo = SysInfo::factory();
     $this->assertInstanceOf('SysInfo\\SysInfoInterface', $sysInfo);
     $this->assertInstanceOf(SysInfo::$mapping[$os], $sysInfo);
 }