示例#1
0
 public function testGetFlags()
 {
     $mail = new Zend_Mail_Storage_Maildir(array('dirname' => $this->_maildir));
     $flags = $mail->getMessage(1)->getFlags();
     $this->assertTrue(isset($flags[Zend_Mail_Storage::FLAG_SEEN]));
     $this->assertTrue(in_array(Zend_Mail_Storage::FLAG_SEEN, $flags));
 }
示例#2
0
 public function testPartSize()
 {
     $mail = new Zend_Mail_Storage_Maildir(array('dirname' => $this->_maildir));
     $this->assertEquals($mail->getMessage(4)->getPart(2)->getSize(), 88);
 }
示例#3
0
 public function testFetchWrongMessageBody()
 {
     $mail = new Zend_Mail_Storage_Maildir(array('dirname' => $this->_maildir));
     try {
         $mail->getMessage(0);
     } catch (Exception $e) {
         return;
         // test ok
     }
     $this->fail('no exception raised while fetching message 0');
 }