public function testInitialState()
{
$folder = new Horde_ActiveSync_Folder_Imap('INBOX', Horde_ActiveSync::CLASS_EMAIL);
$thrown = false;
try {
$folder->checkValidity(array(Horde_ActiveSync_Folder_Imap::UIDVALIDITY => '123'));
} catch (Horde_ActiveSync_Exception $e) {
$thrown = true;
}
$this->assertEquals(true, $thrown);
$this->assertEquals(0, $folder->uidnext());
$this->assertEquals(0, $folder->modseq());
$this->assertEquals(array(), $folder->messages());
$this->assertEquals(array(), $folder->flags());
$this->assertEquals(array(), $folder->added());
$this->assertEquals(array(), $folder->changed());
$this->assertEquals(array(), $folder->removed());
$this->assertEquals(0, $folder->minuid());
}