コード例 #1
0
ファイル: MaildirTest.php プロジェクト: lortnus/zf1
 public function testPartSize()
 {
     $mail = new Zend_Mail_Storage_Maildir(array('dirname' => $this->_maildir));
     $this->assertEquals($mail->getMessage(4)->getPart(2)->getSize(), 88);
 }
コード例 #2
0
 public function testWrongUniqueId()
 {
     $mail = new Zend_Mail_Storage_Maildir(array('dirname' => $this->_maildir));
     try {
         $mail->getNumberByUniqueId('this_is_an_invalid_id');
     } catch (Exception $e) {
         return;
         // test ok
     }
     $this->fail('no exception while getting number for invalid id');
 }
コード例 #3
0
ファイル: MaildirTest.php プロジェクト: omusico/logica
 public function testSingleSizePlusPlus()
 {
     rename($this->_maildir . '/cur/1000000001.P1.example.org:2,FS', $this->_maildir . '/cur/1000000001.P1.example.org,S=456:2,FS');
     $mail = new Zend_Mail_Storage_Maildir(array('dirname' => $this->_maildir));
     $size = $mail->getSize(2);
     $this->assertEquals(456, $size);
 }
コード例 #4
0
 public function testFailedRemove()
 {
     $mail = new Zend_Mail_Storage_Maildir(array('dirname' => $this->_maildir));
     try {
         $mail->removeMessage(1);
     } catch (Exception $e) {
         return;
         // test ok
     }
     $this->fail('no exception raised while deleting message (maildir is read-only)');
 }