mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-08-07 17:49:17 +00:00
Revert of R 88659 ACE-2904
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@89267 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
@@ -24,6 +24,7 @@ import static org.junit.Assert.assertFalse;
|
||||
import static org.junit.Assert.assertNotNull;
|
||||
import static org.junit.Assert.assertNull;
|
||||
import static org.junit.Assert.assertTrue;
|
||||
import static org.junit.Assert.assertNull;
|
||||
import static org.junit.Assert.fail;
|
||||
|
||||
import java.io.File;
|
||||
@@ -2548,44 +2549,6 @@ public class CMISTest
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* ACE-2904
|
||||
*/
|
||||
@Test
|
||||
public void testACE2904()
|
||||
{ // Basic CMIS Types // Additional types from Content Model
|
||||
final String[] types = { "cmis:document", "cmis:relationship", "cmis:folder", "cmis:policy", "cmis:item", "R:cm:replaces", "P:cm:author", "I:cm:cmobject" };
|
||||
final String[] displayNames = { "Document", "Relationship", "Folder", "Policy", "Item Type", "Replaces", "Author", "Object" };
|
||||
final String[] descriptions = { "Document Type", "Relationship Type", "Folder Type", "Policy Type", "CMIS Item", "Replaces", "Author", "I:cm:cmobject" };
|
||||
|
||||
CmisServiceCallback<String> callback = new CmisServiceCallback<String>()
|
||||
{
|
||||
@Override
|
||||
public String execute(CmisService cmisService)
|
||||
{
|
||||
List<RepositoryInfo> repositories = cmisService.getRepositoryInfos(null);
|
||||
assertTrue(repositories.size() > 0);
|
||||
RepositoryInfo repo = repositories.get(0);
|
||||
String repositoryId = repo.getId();
|
||||
|
||||
for (int i = 0; i < types.length; i++)
|
||||
{
|
||||
TypeDefinition def = cmisService.getTypeDefinition(repositoryId, types[i], null);
|
||||
assertNotNull("The " + types[i] + " type is not defined", def);
|
||||
assertNotNull("The display name is incorrect. Please, refer to ACE-2904.", def.getDisplayName());
|
||||
assertEquals("The display name is incorrect. Please, refer to ACE-2904.", def.getDisplayName(), displayNames[i]);
|
||||
assertEquals("The description is incorrect. Please, refer to ACE-2904.", def.getDescription(), descriptions[i]);
|
||||
}
|
||||
|
||||
return "";
|
||||
};
|
||||
};
|
||||
|
||||
// Lets test types for cmis 1.1 and cmis 1.0
|
||||
withCmisService(callback, CmisVersion.CMIS_1_1);
|
||||
withCmisService(callback, CmisVersion.CMIS_1_0);
|
||||
}
|
||||
|
||||
/**
|
||||
* MNT-10165: Check that all concomitant basic CMIS permissions are deleted
|
||||
* when permission is deleted vai CMIS 1.1 API. For Atom binding it applies
|
||||
|
Reference in New Issue
Block a user