Example #1
0
 public function testUniqueId()
 {
     $mail = new Storage\Mbox(array('filename' => $this->_mboxFile));
     $this->assertFalse($mail->hasUniqueId);
     $this->assertEquals(1, $mail->getNumberByUniqueId($mail->getUniqueId(1)));
     $ids = $mail->getUniqueId();
     foreach ($ids as $num => $id) {
         $this->assertEquals($num, $id);
         if ($mail->getNumberByUniqueId($id) != $num) {
             $this->fail('reverse lookup failed');
         }
     }
 }