Пример #1
0
 public function testCountFlags()
 {
     $mail = new Storage\Maildir(array('dirname' => $this->_maildir));
     $this->assertEquals($mail->countMessages(Storage::FLAG_DELETED), 0);
     $this->assertEquals($mail->countMessages(Storage::FLAG_RECENT), 1);
     $this->assertEquals($mail->countMessages(Storage::FLAG_FLAGGED), 1);
     $this->assertEquals($mail->countMessages(Storage::FLAG_SEEN), 4);
     $this->assertEquals($mail->countMessages(array(Storage::FLAG_SEEN, Storage::FLAG_FLAGGED)), 1);
     $this->assertEquals($mail->countMessages(array(Storage::FLAG_SEEN, Storage::FLAG_RECENT)), 0);
 }