/**
  * @dataProvider crazyVersionNumbers
  * @covers Agent::prepareVersionNo
  */
 public function testPrepareVersionNo($raw, $expected)
 {
     $md = new Agent();
     $actual = $md->prepareVersionNo($raw);
     $this->assertSame($expected, $actual, "We expected " . var_export($raw, true) . " to convert to " . var_export($expected, true) . ', but got ' . var_export($actual, true) . ' instead');
 }
Example #2
0
 /**
  * Prepare the version number.
  *
  * @todo Remove the error supression from str_replace() call.
  * @param string $ver The string version, like "2.6.21.2152";
  * @return float 
  * @static 
  */
 public static function prepareVersionNo($ver)
 {
     //Method inherited from \Mobile_Detect
     return \Jenssegers\Agent\Agent::prepareVersionNo($ver);
 }