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; }
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; }
/** * @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'); }