public function addShare()
{
$share = self::$share->newShare('john', 'myshare', 'My Share');
$this->assertInstanceOf('Horde_Share_Object', $share);
$share->set('desc', '行事曆');
$share->set('clob', '行事曆');
$share->addDefaultPermission(Horde_Perms::SHOW);
$share->addUserPermission('jane', Horde_Perms::SHOW);
$share->addGroupPermission('mygroup', Horde_Perms::SHOW);
self::$share->addShare($share);
// Add a child to the share to test hierarchical functions
$child = self::$share->newShare('john', 'mychildshare', 'My Child Share');
$child->set('desc', 'description');
$this->assertInstanceOf('Horde_Share_Object', $child);
$child->setParent($share);
$child->save();
return $share;
}