public function testIdentifyVersion() { $os = new Os(); $os->identifyVersion('/OS ([0-9_]+)/u', 'iPhone OS 9_0_2', ['type' => 'underscore']); $this->assertEquals('9.0.2', $os->getVersion()); $os->reset(); $os->identifyVersion('/Android\\/([0-9\\.]+)/u', 'Android/6.0'); $this->assertEquals('6.0', $os->getVersion()); $os->reset(); $os->identifyVersion('/Tizen\\/([0-9\\.]+)/u', 'Android/6.0'); $this->assertEquals('', $os->getVersion()); }