예제 #1
0
 /**
  * @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');
     }
 }
예제 #2
0
 /**
  * @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');
     }
 }
예제 #3
0
 /**
  * @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');
     }
 }
예제 #4
0
 /**
  * @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');
 }