Junit for AccessControlUtil.getUserManager
Dear Team,
I have below method and want to write the JUNIT for below method.
************ JUNIT **************
@Mock
UserManager userManager;
Mockito.when(AccessControlUtil.getUserManager(session)).thenReturn(userManager);
private void createUserGroup(String groupName) throws RepositoryException {
UserManager userManager = AccessControlUtil.getUserManager(session);
Group testCommunityContentAuthorsBaseGroup = (Group) (userManager.getAuthorizable("test-community-authors"));
if (userManager.getAuthorizable(groupName) == null) {
Group group = userManager.createGroup(groupName);
Value groupNameValue = session.getValueFactory().createValue(groupName, PropertyType.STRING);
group.setProperty("./profile/givenName", groupNameValue);
testCommunityContentAuthorsBaseGroup.addMember(userManager.getAuthorizable(groupName));
session.save();
logger.debug("Group successfully created: {}", group.getID());
} else {
logger.debug("Group already exist: {} ", groupName);
if (!testCommunityContentAuthorsBaseGroup.isMember(userManager.getAuthorizable(groupName))) {
testCommunityContentAuthorsBaseGroup.addMember(userManager.getAuthorizable(groupName));
session.save();
logger.debug("Group successfully added to test-community-authors base group: {}", groupName);
}
}
}
For above Java method when I am writing above JUNIT then I am getting below error.

Can anyone please let me know here , if I am missing anything.
Thanks in advance.