From 81a4aa60ff489029293f138f9f56bd4c06e73a5a Mon Sep 17 00:00:00 2001 From: Madhan Neethiraj Date: Fri, 9 Jun 2023 06:33:50 -0700 Subject: [PATCH] RANGER-4274: updated security-zones to support admin-roles and audit-roles: fix unit test failures - #2 --- .../java/org/apache/ranger/plugin/model/RangerSecurityZone.java | 2 +- .../model/validation/RangerSecurityZoneValidatorTest.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/agents-common/src/main/java/org/apache/ranger/plugin/model/RangerSecurityZone.java b/agents-common/src/main/java/org/apache/ranger/plugin/model/RangerSecurityZone.java index ea79b69e8b..bd10ff1dfe 100644 --- a/agents-common/src/main/java/org/apache/ranger/plugin/model/RangerSecurityZone.java +++ b/agents-common/src/main/java/org/apache/ranger/plugin/model/RangerSecurityZone.java @@ -55,7 +55,7 @@ public RangerSecurityZone() { } public RangerSecurityZone(String name, Map services,List tagServices, List adminUsers, List adminUserGroups, List auditUsers, List auditUserGroups, String description) { - this(name, services, tagServices, adminUsers, adminUserGroups, null, adminUsers, adminUserGroups, null, description); + this(name, services, tagServices, adminUsers, adminUserGroups, null, auditUsers, auditUserGroups, null, description); } public RangerSecurityZone(String name, Map services,List tagServices, List adminUsers, List adminUserGroups, List adminRoles, List auditUsers, List auditUserGroups, List auditRoles, String description) { diff --git a/agents-common/src/test/java/org/apache/ranger/plugin/model/validation/RangerSecurityZoneValidatorTest.java b/agents-common/src/test/java/org/apache/ranger/plugin/model/validation/RangerSecurityZoneValidatorTest.java index 8bc77672cc..dcc970c475 100644 --- a/agents-common/src/test/java/org/apache/ranger/plugin/model/validation/RangerSecurityZoneValidatorTest.java +++ b/agents-common/src/test/java/org/apache/ranger/plugin/model/validation/RangerSecurityZoneValidatorTest.java @@ -163,7 +163,7 @@ public void testValidateSecurityZoneWitoutServicesAdminUserAdminUserGroupAuditUs } catch (Exception ex) { Assert.assertEquals( ex.getMessage(), - "(0) Validation failure: error code[3044], reason[No services specified for security-zone:[MyZone]], field[services], subfield[null], type[missing] (1) Validation failure: error code[3038], reason[both users and user-groups collections for the security zone were null/empty], field[security zone admin users/user-groups], subfield[null], type[missing] (2) Validation failure: error code[3038], reason[both users and user-groups collections for the security zone were null/empty], field[security zone audit users/user-groups], subfield[null], type[missing] "); + "(0) Validation failure: error code[3044], reason[No services specified for security-zone:[MyZone]], field[services], subfield[null], type[missing] (1) Validation failure: error code[3038], reason[users, user-groups and roles collections for the security zone were null/empty], field[security zone admin users/user-groups/roles], subfield[null], type[missing] (2) Validation failure: error code[3038], reason[users, user-groups and roles collections for the security zone were null/empty], field[security zone audit users/user-groups/roles], subfield[null], type[missing] "); } }