public function testMove()
 {
     $mail = new Zend_Mail_Storage_Writable_Maildir($this->_params);
     $target = $mail->getFolders()->subfolder->test;
     $mail->selectFolder($target);
     $toCount = $mail->countMessages();
     $mail->selectFolder('INBOX');
     $fromCount = $mail->countMessages();
     $mail->moveMessage(1, $target);
     $this->assertEquals($fromCount - 1, $mail->countMessages());
     $mail->selectFolder($target);
     $this->assertEquals($toCount + 1, $mail->countMessages());
 }
    public function testRenameFolder()
    {
        $mail = new Zend_Mail_Storage_Writable_Maildir($this->_params);
        try {
            $mail->renameFolder('INBOX.subfolder', 'INBOX.foo');
            $mail->renameFolder($mail->getFolders()->foo, 'subfolder');
        } catch (Exception $e) {
            $this->fail('renaming failed');
        }

        try {
            $mail->renameFolder('INBOX', 'foo');
        } catch (Exception $e) {
            return; // ok
        }
        $this->fail('no error while renaming INBOX');
    }