Esempio n. 1
0
 public function testAppend()
 {
     $mail = new Storage\Imap($this->_params);
     $count = $mail->countMessages();
     $message = '';
     $message .= "From: me@example.org\r\n";
     $message .= "To: you@example.org\r\n";
     $message .= "Subject: append test\r\n";
     $message .= "\r\n";
     $message .= "This is a test\r\n";
     $mail->appendMessage($message);
     $this->assertEquals($count + 1, $mail->countMessages());
     $this->assertEquals($mail->getMessage($count + 1)->subject, 'append test');
     try {
         $mail->appendMessage('');
     } catch (\Exception $e) {
         return;
         // ok
     }
     $this->fail('no error while appending empty message');
 }
Esempio n. 2
0
 public function testAppend()
 {
     $mail = new Storage\Imap($this->_params);
     $count = $mail->countMessages();
     $message = '';
     $message .= "From: me@example.org\r\n";
     $message .= "To: you@example.org\r\n";
     $message .= "Subject: append test\r\n";
     $message .= "\r\n";
     $message .= "This is a test\r\n";
     $mail->appendMessage($message);
     $this->assertEquals($count + 1, $mail->countMessages());
     $this->assertEquals($mail->getMessage($count + 1)->subject, 'append test');
     $this->setExpectedException('Zend\\Mail\\Storage\\Exception\\InvalidArgumentException');
     $mail->appendMessage('');
 }