@Test
public void testDeleteRole() {
TAlterSentryRoleDeleteGroupsRequest request = new TAlterSentryRoleDeleteGroupsRequest();
TAlterSentryRoleDeleteGroupsResponse response = new TAlterSentryRoleDeleteGroupsResponse();
request.setRequestorUserName(TEST_USER_NAME);
request.setRoleName(TEST_ROLE_NAME);
request.setGroups(getGroups());
response.setStatus(Status.OK());
DBAuditMetadataLogEntity amle = (DBAuditMetadataLogEntity) JsonLogEntityFactory
.getInstance().createJsonLogEntity(request, response, conf);
assertCommon(amle, Constants.TRUE, Constants.OPERATION_DELETE_ROLE,
"REVOKE ROLE testRole FROM GROUP testGroup", null, null, null,
Constants.OBJECT_TYPE_ROLE);
response.setStatus(Status.InvalidInput("", null));
amle = (DBAuditMetadataLogEntity) JsonLogEntityFactory.getInstance()
.createJsonLogEntity(request, response, conf);
assertCommon(amle, Constants.FALSE, Constants.OPERATION_DELETE_ROLE,
"REVOKE ROLE testRole FROM GROUP testGroup", null, null, null,
Constants.OBJECT_TYPE_ROLE);
}