/**
  * try to set container grants
  *
  */
 public function testSetContainerGrants()
 {
     $container = $this->_backend->addContainer('Addressbook', 'Tine 2.0 Unittest', Tinebase_Model_Container::TYPE_PERSONAL);
     $this->assertEquals('Tine 2.0 Unittest', $container['name']);
     $newGrants = array(array('account_id' => Zend_Registry::get('currentAccount')->getId(), 'account_type' => 'user', Tinebase_Model_Grants::GRANT_READ => true, Tinebase_Model_Grants::GRANT_ADD => true, Tinebase_Model_Grants::GRANT_EDIT => true, Tinebase_Model_Grants::GRANT_DELETE => false, Tinebase_Model_Grants::GRANT_ADMIN => true));
     $grants = $this->_backend->setContainerGrants($container['id'], $newGrants);
     $this->assertEquals(1, count($grants['results']));
     $this->assertFalse($grants['results'][0]["deleteGrant"]);
     $this->assertTrue($grants['results'][0]["adminGrant"]);
     $this->_backend->deleteContainer($container['id']);
     $this->setExpectedException('Tinebase_Exception_NotFound');
     $container = Tinebase_Container::getInstance()->getContainerById($container['id']);
 }