public function testPartSize() { $mail = new Zend_Mail_Storage_Maildir(array('dirname' => $this->_maildir)); $this->assertEquals($mail->getMessage(4)->getPart(2)->getSize(), 88); }
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'); }
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); }
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)'); }