public function testMessageIDAccessors() { $this->iniSet('sendmail_from', ''); $mail = new \r8\Mail($this->getTestTransport()); $this->assertFalse($mail->messageIDExists()); $this->assertNull($mail->getMessageID()); $this->assertSame($mail, $mail->setMessageID("*****@*****.**")); $this->assertTrue($mail->messageIDExists()); $this->assertSame("*****@*****.**", $mail->getMessageID()); $this->assertSame($mail, $mail->clearMessageID()); $this->assertFalse($mail->messageIDExists()); $this->assertNull($mail->getMessageID()); $this->assertSame($mail, $mail->setMessageID("Invalid\nChars" . chr(1) . " In Here")); $this->assertTrue($mail->messageIDExists()); $this->assertSame("Invalid Chars In Here", $mail->getMessageID()); $this->assertSame($mail, $mail->setMessageID(" ")); $this->assertFalse($mail->messageIDExists()); $this->assertNull($mail->getMessageID()); }