/**
  * testOverwriteGrantsWithAddGrants
  * 
  * -> addGrants() should create no duplicates! 
  */
 public function testOverwriteGrantsWithAddGrants()
 {
     $result = $this->_instance->addGrants($this->objects['initialContainer'], 'user', Tinebase_Core::getUser()->getId(), array(Tinebase_Model_Grants::GRANT_ADMIN));
     $this->assertTrue($result);
     // check num of db rows
     $stmt = Tinebase_Core::getDb()->query('select * from ' . Tinebase_Core::getDb()->quoteIdentifier(SQL_TABLE_PREFIX . 'container_acl') . ' where ' . Tinebase_Core::getDb()->quoteInto(Tinebase_Core::getDb()->quoteIdentifier('container_id') . ' = ?', $this->objects['initialContainer']->getId()));
     $rows = $stmt->fetchAll();
     $this->assertEquals(7, count($rows));
 }
 /**
  * testOverwriteGrantsWithAddGrants
  * 
  * -> addGrants() should create no duplicates! 
  */
 public function testOverwriteGrantsWithAddGrants()
 {
     $result = $this->_instance->addGrants($this->objects['initialContainer'], 'user', Tinebase_Core::getUser()->getId(), array(Tinebase_Model_Grants::GRANT_ADMIN));
     $this->assertTrue($result);
     // check num of db rows
     $stmt = Tinebase_Core::getDb()->query("select * from tine20_container_acl where container_id = ?;", $this->objects['initialContainer']->getId());
     $rows = $stmt->fetchAll();
     $this->assertEquals(7, count($rows));
 }