diff --git a/test/PHPMailer/PHPMailerTest.php b/test/PHPMailer/PHPMailerTest.php index d2213026..baf233c8 100644 --- a/test/PHPMailer/PHPMailerTest.php +++ b/test/PHPMailer/PHPMailerTest.php @@ -741,13 +741,15 @@ EOT; /** * Test addressing. */ - public function testAddressing() + public function testAddressing() { self::assertFalse($this->Mail->addAddress(''), 'Empty address accepted'); self::assertFalse($this->Mail->addAddress('', 'Nobody'), 'Empty address with name accepted'); self::assertFalse($this->Mail->addAddress('a@example..com'), 'Invalid address accepted'); self::assertTrue($this->Mail->addAddress('a@example.com'), 'Addressing failed'); self::assertTrue($this->Mail->addAddress('nullname@example.com', null), 'Null name not ignored'); + self::assertTrue($this->Mail->addAddress('objectname@example.com', new \stdClass()), 'Object as name not ignored'); + self::assertTrue($this->Mail->addAddress('arrayname@example.com', [1,2,3]),'Array as name not ignored'); self::assertFalse($this->Mail->addAddress('a@example.com'), 'Duplicate addressing failed'); self::assertTrue($this->Mail->addCC('b@example.com'), 'CC addressing failed'); self::assertFalse($this->Mail->addCC('b@example.com'), 'CC duplicate addressing failed'); @@ -1053,6 +1055,7 @@ EOT; $this->Mail->isSendmail(); $this->Mail->isQmail(); $this->Mail->Sender = ''; + self::assertEmpty($this->Mail->Sender); $this->Mail->createHeader(); }