/** * try to get container by acl */ public function testGetContainerByAcl() { $this->assertTrue($this->_instance->hasGrant(Tinebase_Core::getUser(), $this->objects['initialContainer'], Tinebase_Model_Grants::GRANT_READ)); $readableContainer = $this->_instance->getContainerByAcl(Tinebase_Core::getUser(), 'Addressbook', Tinebase_Model_Grants::GRANT_READ); $this->assertEquals('Tinebase_Record_RecordSet', get_class($readableContainer), 'wrong type'); $this->assertTrue(count($readableContainer) >= 2); foreach ($readableContainer as $container) { $this->_validateOwnerId($container); $this->_validatePath($container); } }