mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-08-14 17:58:59 +00:00
Merged 5.2.N (5.2.1) to HEAD (5.2)
130556 cmocanu: Added new negative test for Lock functionality: try to lock a folder. git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@132145 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
@@ -3594,13 +3594,20 @@ public class NodeApiTest extends AbstractSingleNetworkSiteTest
|
||||
// create folder
|
||||
Folder folderResp = createFolder(Nodes.PATH_MY, "folder" + RUNID);
|
||||
String folderId = folderResp.getId();
|
||||
|
||||
|
||||
// try to lock the folder and check that is not allowed
|
||||
LockInfo lockInfo = new LockInfo();
|
||||
lockInfo.setTimeToExpire(60);
|
||||
lockInfo.setType("FULL");
|
||||
lockInfo.setLifetime("PERSISTENT");
|
||||
HttpResponse response = post(getNodeOperationUrl(folderId, "lock"), toJsonAsStringNonNull(lockInfo), null, 400);
|
||||
|
||||
// create doc d1
|
||||
String d1Name = "content" + RUNID + "_1l";
|
||||
Document d1 = createTextFile(folderId, d1Name, "The quick brown fox jumps over the lazy dog 1.");
|
||||
String d1Id = d1.getId();
|
||||
|
||||
HttpResponse response = getSingle(URL_NODES, d1Id, null, null, 200);
|
||||
response = getSingle(URL_NODES, d1Id, null, null, 200);
|
||||
Node node = RestApiUtil.parseRestApiEntry(response.getJsonResponse(), Node.class);
|
||||
assertNull(node.getProperties().get("cm:lockType"));
|
||||
assertNull(node.getProperties().get("cm:lockOwner"));
|
||||
@@ -3613,7 +3620,7 @@ public class NodeApiTest extends AbstractSingleNetworkSiteTest
|
||||
assertNull(node.getProperties().get("cm:lockOwner"));
|
||||
assertFalse(node.getIsLocked());
|
||||
|
||||
LockInfo lockInfo = new LockInfo();
|
||||
lockInfo = new LockInfo();
|
||||
lockInfo.setTimeToExpire(60);
|
||||
lockInfo.setType("FULL");
|
||||
lockInfo.setLifetime("PERSISTENT");
|
||||
@@ -3774,7 +3781,7 @@ public class NodeApiTest extends AbstractSingleNetworkSiteTest
|
||||
// create folder
|
||||
Folder folderResp = createFolder(Nodes.PATH_MY, "folder" + RUNID);
|
||||
String folderId = folderResp.getId();
|
||||
|
||||
|
||||
// create doc d1
|
||||
String d1Name = "content" + RUNID + "_1l";
|
||||
Document d1 = createTextFile(folderId, d1Name, "The quick brown fox jumps over the lazy dog 1.");
|
||||
|
Reference in New Issue
Block a user