Exemple #1
0
 public function testGetName()
 {
     $os = new Os();
     $this->assertEquals('', $os->getName());
     $os->reset(['name' => 'iOS', 'version' => new Version(['value' => '8.0'])]);
     $this->assertEquals('iOS', $os->getName());
     $os->reset(['name' => 'iOS', 'alias' => 'iPhone OS', 'version' => new Version(['value' => '3.0'])]);
     $this->assertEquals('iPhone OS', $os->getName());
 }
 /**
  *
  * @param Model\OperatingSystem  $os
  * @param \WhichBrowser\Model\Os $osRaw
  */
 private function hydrateOperatingSystem(Model\OperatingSystem $os, \WhichBrowser\Model\Os $osRaw)
 {
     $os->setName($this->getRealResult($osRaw->getName()));
     $os->getVersion()->setComplete($this->getRealResult($osRaw->getVersion()));
 }