protected function _deleteFolder()
{
$this->assertTrue(self::$vfs->exists('test', 'dir4'));
self::$vfs->deleteFolder('test', 'dir4');
$this->assertFalse(self::$vfs->exists('test', 'dir4'));
$this->assertTrue(self::$vfs->exists('test', 'dir3'));
try {
self::$vfs->deleteFolder('test', 'dir3');
$this->fail('Non-empty folder should throw an exception unless $recursive is set');
} catch (Horde_Vfs_Exception $e) {
}
$this->assertTrue(self::$vfs->exists('test', 'dir3'));
self::$vfs->deleteFolder('test', 'dir3', true);
$this->assertFalse(self::$vfs->exists('test', 'dir3'));
}