REPO-1713: V1 REST API - simplify exception handling for multi-part upload

- was: exceptions from behaviour beans are being returned as 500 during upload (as per RM extended use-case)

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/BRANCHES/DEV/5.2.N/root@133603 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
Jan Vonka
2016-12-13 11:11:56 +00:00
parent fe3eec905c
commit 337d7a9c8c
3 changed files with 14 additions and 17 deletions

View File

@@ -1389,6 +1389,14 @@ public class NodeApiTest extends AbstractSingleNetworkSiteTest
.setRelativePath("userTwoFolder1/userTwoFolder2")
.build();
post(getNodeChildrenUrl(folderA_id), reqBody.getBody(), null, reqBody.getContentType(), 403);
// -ve test: integrity error
setRequestContext(user1);
reqBody = MultiPartBuilder.create()
.setFileData(new FileData("invalid:name", file))
.build();
// 422 -> invalid name (includes a ':' in this example)
post(getNodeChildrenUrl(coolFolder.getId()), reqBody.getBody(), null, reqBody.getContentType(), 422);
}
/**