예제 #1
0
 protected function setUp()
 {
     $this->Header = $this->getMockForAbstractClass('\\BLW\\Type\\MIME\\IHeader');
     $this->Header->expects($this->any())->method('__toString')->will($this->returnValue("Mock Header: foo\r\n"));
     $this->Head = new Head();
     $this->Head[] = $this->Header;
     $this->Head[] = "Direct String\r\n";
     $this->Head[] = $this->Header;
     $this->Head[] = $this->Header;
 }
예제 #2
0
 protected function setUp()
 {
     $this->Header = $this->getMockForAbstractClass('\\BLW\\Type\\MIME\\IHeader');
     $this->Header->expects($this->any())->method('__toString')->will($this->returnValue("Mock Header: foo\r\n"));
     $this->Version = new MIMEVersion('1.0');
     $this->Section = new Section('multipart/alternative');
     $this->Head = new Head($this->Version, $this->Section);
     $this->Head[] = $this->Header;
     $this->Head[] = "Direct String\r\n";
     $this->Head[] = $this->Header;
     $this->Head[] = $this->Header;
 }
예제 #3
0
 /**
  * @covers ::parseAddressList
  */
 public function test_parseAddressList()
 {
     // Valid arguments
     $Expected = "test@admin.com, Administrator <*****@*****.**>, Test Name's Nam-e <*****@*****.**>";
     $Container = new GenericContainer('string', 'int', 'object', 'array');
     $Container[] = new GenericEmailAddress('*****@*****.**');
     $Container[] = new GenericEmailAddress('*****@*****.**', 'Administrator');
     $Container[] = new GenericEmailAddress('*****@*****.**', "Test Name's Nam-e");
     $this->assertSame($Expected, $this->Header->parseAddressList($Container), 'IHeader::parseAddressList() Returned an invalid value');
     // Invalid arguments
     $Container = new GenericContainer('string', 'integer', 'object', 'array');
     $Container[] = new \stdClass();
     $Container[] = array();
     $Container[] = 100;
     $Container[] = '*****@*****.**';
     $this->assertFalse($this->Header->parseAddressList($Container), 'IHeader::parseAddressList() Returned an invalid value');
 }