public function testUniqueId() { $mail = new Zend_Mail_Storage_Pop3($this->_params); $this->assertTrue($mail->hasUniqueId); $this->assertEquals(1, $mail->getNumberByUniqueId($mail->getUniqueId(1))); $ids = $mail->getUniqueId(); foreach ($ids as $num => $id) { foreach ($ids as $inner_num => $inner_id) { if ($num == $inner_num) { continue; } if ($id == $inner_id) { $this->fail('not all ids are unique'); } } if ($mail->getNumberByUniqueId($id) != $num) { $this->fail('reverse lookup failed'); } } }