コード例 #1
0
ファイル: MessageTest.php プロジェクト: mast3rpee/blw
 /**
  * covers ::createAddressHeader
  */
 public function test_createAddressHeader()
 {
     if (!is_callable('imap_rfc822_parse_adrlist')) {
         return true;
     }
     $Container = new GenericContainer(IMessage::EMAIL);
     $Container[] = new GenericEmailAddress('*****@*****.**', 'Test User');
     $Container[] = new GenericEmailAddress('*****@*****.**');
     $Expected = new CC($Container);
     $this->assertEquals($Expected, $this->MimeMessage->createAddressHeader('CC', 'Test User <*****@*****.**>, admin@example.com'), 'MimeMessage::createAddressHeader() Returned an invalid value');
     # Invalid arguments
     try {
         $this->MimeMessage->createAddressHeader(null, '*****@*****.**');
         $this->fail('Failed to generate exception with invalid arguments');
     } catch (InvalidArgumentException $e) {
     }
     try {
         $this->MimeMessage->createAddressHeader('To', null);
         $this->fail('Failed to generate exception with invalid arguments');
     } catch (InvalidArgumentException $e) {
     }
 }