public function testCount() { $mail = new Zend_Mail_Storage_Mbox(array('filename' => $this->_mboxFile)); $count = $mail->countMessages(); $this->assertEquals(5, $count); }
public function testShortMbox() { $fh = fopen($this->_mboxFile, 'w'); fputs($fh, "From \r\nSubject: test\r\nFrom \r\nSubject: test2\r\n"); fclose($fh); $mail = new Zend_Mail_Storage_Mbox(array('filename' => $this->_mboxFile)); $this->assertEquals($mail->countMessages(), 2); $this->assertEquals($mail->getMessage(1)->subject, 'test'); $this->assertEquals($mail->getMessage(1)->getContent(), ''); $this->assertEquals($mail->getMessage(2)->subject, 'test2'); $this->assertEquals($mail->getMessage(2)->getContent(), ''); }
public function testSleepWake() { $mail = new Zend_Mail_Storage_Mbox(array('filename' => $this->_mboxFile)); $count = $mail->countMessages(); $content = $mail->getMessage(1)->getContent(); $serialzed = serialize($mail); $mail = null; $mail = unserialize($serialzed); $this->assertEquals($mail->countMessages(), $count); $this->assertEquals($mail->getMessage(1)->getContent(), $content); }