/** * @covers ::parseUserAgent */ public function test_parseUserAgent() { # Valid UserAgent foreach ($this->generateValidUserAgents() as $Parameters) { list($Original, $Expected) = $Parameters; $this->assertEquals($Expected, $this->Header->parseUserAgent($Original), 'UserAgent::parseUserAgent() returned an invalid format'); } # Invalid UserAgent foreach ($this->generateInvalidUserAgents() as $Parameters) { list($Original, $Expected) = $Parameters; $this->assertEquals($Expected, $this->Header->parseUserAgent($Original), 'UserAgent::parseUserAgent() returned an invalid format'); } }