From cd83cef295e75a0678ceb1536852d0e0ce837a0a Mon Sep 17 00:00:00 2001 From: Stefan Kopf Date: Wed, 16 Dec 2015 13:10:11 +0000 Subject: [PATCH] ACE-4863 - Cannot save content back to Alfresco ACE-4887 - LockService.getLockState unaccessible Extended jUnit tests to test accessibility of getLockState method git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@120273 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 --- .../org/alfresco/repo/lock/LockServiceImplTest.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/source/test-java/org/alfresco/repo/lock/LockServiceImplTest.java b/source/test-java/org/alfresco/repo/lock/LockServiceImplTest.java index 709dd6829c..d0ab600098 100644 --- a/source/test-java/org/alfresco/repo/lock/LockServiceImplTest.java +++ b/source/test-java/org/alfresco/repo/lock/LockServiceImplTest.java @@ -981,8 +981,16 @@ public class LockServiceImplTest extends BaseSpringTest // lock it as GOOD user this.securedLockService.lock(testNode, LockType.WRITE_LOCK, 2 * 86400, lt, null); + + // check lock state and status as GOOD user + assertNotNull(this.securedLockService.getLockState(testNode)); + assertNotNull(this.securedLockService.getLockStatus(testNode)); TestWithUserUtils.authenticateUser(BAD_USER_NAME, PWD, rootNodeRef, this.authenticationService); + + // check lock state and status as BAD user + assertNotNull(this.securedLockService.getLockState(testNode)); + assertNotNull(this.securedLockService.getLockStatus(testNode)); try { @@ -996,6 +1004,10 @@ public class LockServiceImplTest extends BaseSpringTest } TestWithUserUtils.authenticateUser(AuthenticationUtil.getAdminUserName(), "admin", rootNodeRef, this.authenticationService); + + // check lock state and status as ADMIN user + assertNotNull(this.securedLockService.getLockState(testNode)); + assertNotNull(this.securedLockService.getLockStatus(testNode)); // try to unlock as ADMIN user this.securedLockService.unlock(testNode);