/** * @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'); } }
/** * @covers ::parseType */ public function test_parseType() { # Valid type foreach ($this->generateValidTypes() as $Parameters) { list($Original, $Expected) = $Parameters; $this->assertEquals($Expected, $this->Header->parseType($Original), 'ContentType::parseType() returned an invalid format'); } # Invalid type foreach ($this->generateInvalidTypes() as $Parameters) { list($Original, $Expected) = $Parameters; $this->assertEquals($Expected, $this->Header->parseType($Original), 'ContentType::parseType() returned an invalid format'); } }
/** * @covers ::parseEncoding */ public function test_parseEncoding() { # Valid Encoding foreach ($this->generateValidEncodings() as $Parameters) { list($Original, $Expected) = $Parameters; $this->assertEquals($Expected, $this->Header->parseEncoding($Original), 'ContentTransferEncoding::parseEncoding() returned an invalid format'); } # Invalid Encoding foreach ($this->generateInvalidEncodings() as $Parameters) { list($Original, $Expected) = $Parameters; $this->assertEquals($Expected, $this->Header->parseEncoding($Original), 'ContentTransferEncoding::parseEncoding() returned an invalid format'); } }
/** * @depends test_getID * @covers ::getURL */ public function test_getURL() { $Expected = sprintf('cid:%s', $this->Header->getID()); $this->assertEquals($Expected, $this->Header->getURL(), 'ContentID::getURL() returned an invalid format'); }