Repository: incubator-ranger
Updated Branches:
  refs/heads/master 49e890e26 -> 7c185e1f5


http://git-wip-us.apache.org/repos/asf/incubator-ranger/blob/7c185e1f/security-admin/src/test/java/org/apache/ranger/service/TestRangerPolicyService.java
----------------------------------------------------------------------
diff --git 
a/security-admin/src/test/java/org/apache/ranger/service/TestRangerPolicyService.java
 
b/security-admin/src/test/java/org/apache/ranger/service/TestRangerPolicyService.java
index dc375f5..b10d2fd 100644
--- 
a/security-admin/src/test/java/org/apache/ranger/service/TestRangerPolicyService.java
+++ 
b/security-admin/src/test/java/org/apache/ranger/service/TestRangerPolicyService.java
@@ -27,33 +27,9 @@ import org.apache.ranger.common.JSONUtil;
 import org.apache.ranger.common.StringUtil;
 import org.apache.ranger.common.UserSessionBase;
 import org.apache.ranger.db.RangerDaoManager;
-import org.apache.ranger.db.XXAccessTypeDefDao;
-import org.apache.ranger.db.XXGroupDao;
-import org.apache.ranger.db.XXPolicyConditionDefDao;
-import org.apache.ranger.db.XXPolicyItemAccessDao;
-import org.apache.ranger.db.XXPolicyItemConditionDao;
-import org.apache.ranger.db.XXPolicyItemDao;
-import org.apache.ranger.db.XXPolicyResourceDao;
-import org.apache.ranger.db.XXPolicyResourceMapDao;
-import org.apache.ranger.db.XXPortalUserDao;
-import org.apache.ranger.db.XXResourceDefDao;
-import org.apache.ranger.db.XXServiceConfigMapDao;
 import org.apache.ranger.db.XXServiceDao;
-import org.apache.ranger.db.XXServiceDefDao;
-import org.apache.ranger.db.XXUserDao;
-import org.apache.ranger.entity.XXAccessTypeDef;
 import org.apache.ranger.entity.XXPolicy;
-import org.apache.ranger.entity.XXPolicyConditionDef;
-import org.apache.ranger.entity.XXPolicyItem;
-import org.apache.ranger.entity.XXPolicyItemAccess;
-import org.apache.ranger.entity.XXPolicyItemCondition;
-import org.apache.ranger.entity.XXPolicyResource;
-import org.apache.ranger.entity.XXPolicyResourceMap;
-import org.apache.ranger.entity.XXPortalUser;
-import org.apache.ranger.entity.XXResourceDef;
 import org.apache.ranger.entity.XXService;
-import org.apache.ranger.entity.XXServiceConfigMap;
-import org.apache.ranger.entity.XXServiceDef;
 import org.apache.ranger.entity.XXTrxLog;
 import org.apache.ranger.plugin.model.RangerPolicy;
 import org.apache.ranger.plugin.model.RangerPolicy.RangerPolicyItem;
@@ -201,794 +177,6 @@ public class TestRangerPolicyService {
        }
 
        @Test
-       public void test3PopulateViewBean() {
-               XXServiceConfigMapDao xServiceConfigMapDao = Mockito
-                               .mock(XXServiceConfigMapDao.class);
-               XXPortalUserDao xPortalUserDao = 
Mockito.mock(XXPortalUserDao.class);
-               XXServiceDefDao xServiceDefDao = 
Mockito.mock(XXServiceDefDao.class);
-               XXServiceDao xServiceDao = Mockito.mock(XXServiceDao.class);
-               XXResourceDefDao xResourceDefDao = 
Mockito.mock(XXResourceDefDao.class);
-               XXPolicyResourceDao xPolicyResourceDao = Mockito
-                               .mock(XXPolicyResourceDao.class);
-               XXPolicyResourceMapDao xPolicyResourceMapDao = Mockito
-                               .mock(XXPolicyResourceMapDao.class);
-               XXPolicyItemDao xPolicyItemDao = 
Mockito.mock(XXPolicyItemDao.class);
-               XXPolicyItemAccessDao xPolicyItemAccessDao = Mockito
-                               .mock(XXPolicyItemAccessDao.class);
-               XXAccessTypeDefDao xAccessTypeDefDao = Mockito
-                               .mock(XXAccessTypeDefDao.class);
-               XXAccessTypeDef xAccessTypeDef = 
Mockito.mock(XXAccessTypeDef.class);
-               XXPolicyConditionDefDao xPolicyConditionDefDao = Mockito
-                               .mock(XXPolicyConditionDefDao.class);
-               XXPolicyItemConditionDao xPolicyItemConditionDao = Mockito
-                               .mock(XXPolicyItemConditionDao.class);
-
-               XXUserDao xUserDao = Mockito.mock(XXUserDao.class);
-               XXGroupDao xGroupDao = Mockito.mock(XXGroupDao.class);
-
-               XXPolicy policy = policy();
-
-               XXService xService = xService();
-               String name = "fdfdfds";
-
-               List<XXServiceConfigMap> svcConfigMapList = new 
ArrayList<XXServiceConfigMap>();
-               XXServiceConfigMap xConfMap = new XXServiceConfigMap();
-               xConfMap.setAddedByUserId(null);
-               xConfMap.setConfigkey(name);
-               xConfMap.setConfigvalue(name);
-               xConfMap.setCreateTime(new Date());
-               xConfMap.setServiceId(null);
-
-               xConfMap.setUpdatedByUserId(null);
-               xConfMap.setUpdateTime(new Date());
-               svcConfigMapList.add(xConfMap);
-
-               XXPortalUser tUser = new XXPortalUser();
-               tUser.setAddedByUserId(Id);
-               tUser.setCreateTime(new Date());
-               tUser.setEmailAddress("[email protected]");
-               tUser.setFirstName(name);
-               tUser.setId(Id);
-               tUser.setLastName(name);
-
-               XXServiceDef xServiceDef = new XXServiceDef();
-               xServiceDef.setAddedByUserId(Id);
-               xServiceDef.setCreateTime(new Date());
-               xServiceDef.setDescription("test");
-               xServiceDef.setGuid("1427365526516_835_0");
-               xServiceDef.setId(Id);
-
-               List<XXResourceDef> resDefList = new ArrayList<XXResourceDef>();
-               XXResourceDef resourceDef = new XXResourceDef();
-               resourceDef.setAddedByUserId(Id);
-               resourceDef.setCreateTime(new Date());
-               resourceDef.setDefid(Id);
-               resourceDef.setDescription("test");
-               resourceDef.setId(Id);
-               resDefList.add(resourceDef);
-
-               XXPolicyResource policyResource = new XXPolicyResource();
-               policyResource.setId(Id);
-               policyResource.setCreateTime(new Date());
-               policyResource.setAddedByUserId(Id);
-               policyResource.setIsExcludes(false);
-               policyResource.setIsRecursive(false);
-               policyResource.setPolicyId(Id);
-               policyResource.setResDefId(Id);
-               policyResource.setUpdatedByUserId(Id);
-               policyResource.setUpdateTime(new Date());
-
-               List<XXPolicyResourceMap> policyResourceMapList = new 
ArrayList<XXPolicyResourceMap>();
-               XXPolicyResourceMap policyResourceMap = new 
XXPolicyResourceMap();
-               policyResourceMap.setAddedByUserId(Id);
-               policyResourceMap.setCreateTime(new Date());
-               policyResourceMap.setId(Id);
-               policyResourceMap.setOrder(1);
-               policyResourceMap.setResourceId(Id);
-               policyResourceMap.setUpdatedByUserId(Id);
-               policyResourceMap.setUpdateTime(new Date());
-               policyResourceMap.setValue("1L");
-               policyResourceMapList.add(policyResourceMap);
-
-               List<XXPolicyItem> xPolicyItemList = new 
ArrayList<XXPolicyItem>();
-               XXPolicyItem xPolicyItem = new XXPolicyItem();
-               xPolicyItem.setDelegateAdmin(false);
-               xPolicyItem.setAddedByUserId(null);
-               xPolicyItem.setCreateTime(new Date());
-               xPolicyItem.setGUID(null);
-               xPolicyItem.setId(Id);
-               xPolicyItem.setOrder(null);
-               xPolicyItem.setPolicyId(Id);
-               xPolicyItem.setUpdatedByUserId(null);
-               xPolicyItem.setUpdateTime(new Date());
-               xPolicyItemList.add(xPolicyItem);
-
-               List<XXPolicyItemAccess> policyItemAccessList = new 
ArrayList<XXPolicyItemAccess>();
-               XXPolicyItemAccess policyItemAccess = new XXPolicyItemAccess();
-               policyItemAccess.setAddedByUserId(Id);
-               policyItemAccess.setCreateTime(new Date());
-               policyItemAccess.setPolicyitemid(Id);
-               policyItemAccess.setId(Id);
-               policyItemAccess.setOrder(1);
-               policyItemAccess.setUpdatedByUserId(Id);
-               policyItemAccess.setUpdateTime(new Date());
-               policyItemAccessList.add(policyItemAccess);
-
-               List<XXPolicyConditionDef> xConditionDefList = new 
ArrayList<XXPolicyConditionDef>();
-               XXPolicyConditionDef policyConditionDefObj = new 
XXPolicyConditionDef();
-               policyConditionDefObj.setAddedByUserId(Id);
-               policyConditionDefObj.setCreateTime(new Date());
-               policyConditionDefObj.setDefid(Id);
-               policyConditionDefObj.setDescription("policy conditio");
-               policyConditionDefObj.setId(Id);
-               policyConditionDefObj.setName(name);
-               policyConditionDefObj.setOrder(1);
-               policyConditionDefObj.setLabel("label");
-               xConditionDefList.add(policyConditionDefObj);
-
-               List<XXPolicyItemCondition> policyItemConditionList = new 
ArrayList<XXPolicyItemCondition>();
-               XXPolicyItemCondition policyItemCondition = new 
XXPolicyItemCondition();
-               policyItemCondition.setAddedByUserId(Id);
-               policyItemCondition.setCreateTime(new Date());
-               policyItemCondition.setType(1L);
-               policyItemCondition.setId(Id);
-               policyItemCondition.setOrder(1);
-               policyItemCondition.setPolicyItemId(Id);
-               policyItemCondition.setUpdatedByUserId(Id);
-               policyItemCondition.setUpdateTime(new Date());
-               policyItemConditionList.add(policyItemCondition);
-
-               List<String> usersList = new ArrayList<String>();
-               List<String> groupsList = new ArrayList<String>();
-               
Mockito.when(daoManager.getXXPortalUser()).thenReturn(xPortalUserDao);
-               Mockito.when(xPortalUserDao.getById(Id)).thenReturn(tUser);
-
-               
Mockito.when(daoManager.getXXServiceDef()).thenReturn(xServiceDefDao);
-               
Mockito.when(xServiceDefDao.getById(xService.getType())).thenReturn(
-                               xServiceDef);
-
-               Mockito.when(daoManager.getXXServiceConfigMap()).thenReturn(
-                               xServiceConfigMapDao);
-               
Mockito.when(xServiceConfigMapDao.findByServiceId(xService.getId()))
-                               .thenReturn(svcConfigMapList);
-
-               Mockito.when(daoManager.getXXService()).thenReturn(xServiceDao);
-               
Mockito.when(xServiceDao.getById(policy.getService())).thenReturn(
-                               xService);
-
-               
Mockito.when(daoManager.getXXResourceDef()).thenReturn(xResourceDefDao);
-               Mockito.when(xResourceDefDao.findByPolicyId(policy.getId()))
-                               .thenReturn(resDefList);
-
-               Mockito.when(daoManager.getXXPolicyResource()).thenReturn(
-                               xPolicyResourceDao);
-               Mockito.when(
-                               xPolicyResourceDao.findByResDefIdAndPolicyId(
-                                               resourceDef.getId(), 
policy.getId())).thenReturn(
-                               policyResource);
-
-               Mockito.when(daoManager.getXXPolicyResourceMap()).thenReturn(
-                               xPolicyResourceMapDao);
-               Mockito.when(
-                               
xPolicyResourceMapDao.findByPolicyResId(policyResource.getId()))
-                               .thenReturn(policyResourceMapList);
-
-               
Mockito.when(daoManager.getXXPolicyItem()).thenReturn(xPolicyItemDao);
-               
Mockito.when(xPolicyItemDao.findByPolicyId(policy.getId())).thenReturn(
-                               xPolicyItemList);
-
-               Mockito.when(daoManager.getXXPolicyItemAccess()).thenReturn(
-                               xPolicyItemAccessDao);
-               Mockito.when(
-                               
xPolicyItemAccessDao.findByPolicyItemId(policyItemAccess
-                                               
.getId())).thenReturn(policyItemAccessList);
-
-               Mockito.when(daoManager.getXXAccessTypeDef()).thenReturn(
-                               xAccessTypeDefDao);
-               
Mockito.when(xAccessTypeDefDao.getById(policyItemAccess.getType()))
-                               .thenReturn(xAccessTypeDef);
-
-               Mockito.when(daoManager.getXXPolicyConditionDef()).thenReturn(
-                               xPolicyConditionDefDao);
-               Mockito.when(
-                               
xPolicyConditionDefDao.findByPolicyItemId(xPolicyItem.getId()))
-                               .thenReturn(xConditionDefList);
-
-               Mockito.when(daoManager.getXXPolicyItemCondition()).thenReturn(
-                               xPolicyItemConditionDao);
-               Mockito.when(
-                               
xPolicyItemConditionDao.findByPolicyItemAndDefId(
-                                               xPolicyItem.getId(), 
policyConditionDefObj.getId()))
-                               .thenReturn(policyItemConditionList);
-
-               Mockito.when(daoManager.getXXUser()).thenReturn(xUserDao);
-               Mockito.when(xUserDao.findByPolicyItemId(xPolicyItem.getId()))
-                               .thenReturn(usersList);
-
-               Mockito.when(daoManager.getXXGroup()).thenReturn(xGroupDao);
-               Mockito.when(xGroupDao.findByPolicyItemId(xPolicyItem.getId()))
-                               .thenReturn(groupsList);
-
-               RangerPolicy dbRangerPolicy = 
policyService.populateViewBean(policy);
-               Assert.assertNotNull(dbRangerPolicy);
-               Assert.assertEquals(dbRangerPolicy.getId(), policy.getId());
-               Assert.assertEquals(dbRangerPolicy.getName(), policy.getName());
-
-               Assert.assertEquals(dbRangerPolicy.getDescription(),
-                               policy.getDescription());
-               Assert.assertEquals(dbRangerPolicy.getGuid(), policy.getGuid());
-
-               Assert.assertEquals(dbRangerPolicy.getVersion(), 
policy.getVersion());
-               Assert.assertEquals(dbRangerPolicy.getIsAuditEnabled(),
-                               policy.getIsAuditEnabled());
-
-               Mockito.verify(daoManager).getXXService();
-               Mockito.verify(daoManager).getXXResourceDef();
-               Mockito.verify(daoManager).getXXPolicyResource();
-               Mockito.verify(daoManager).getXXPolicyResourceMap();
-               Mockito.verify(daoManager).getXXPolicyItem();
-               Mockito.verify(daoManager).getXXPolicyItemAccess();
-               Mockito.verify(daoManager).getXXAccessTypeDef();
-               Mockito.verify(daoManager).getXXPolicyConditionDef();
-               Mockito.verify(daoManager).getXXPolicyItemCondition();
-               Mockito.verify(daoManager).getXXUser();
-               Mockito.verify(daoManager).getXXGroup();
-       }
-
-       @Test
-       public void test4GetPolicyItemListForXXPolicy() {
-
-               XXPolicyItemDao xPolicyItemDao = 
Mockito.mock(XXPolicyItemDao.class);
-               XXPolicyItemAccessDao xPolicyItemAccessDao = Mockito
-                               .mock(XXPolicyItemAccessDao.class);
-               XXUserDao xUserDao = Mockito.mock(XXUserDao.class);
-               XXGroupDao xGroupDao = Mockito.mock(XXGroupDao.class);
-               XXAccessTypeDefDao xAccessTypeDefDao = Mockito
-                               .mock(XXAccessTypeDefDao.class);
-               XXAccessTypeDef xAccessTypeDef = 
Mockito.mock(XXAccessTypeDef.class);
-               XXPolicyConditionDefDao xPolicyConditionDefDao = Mockito
-                               .mock(XXPolicyConditionDefDao.class);
-               XXPolicyItemConditionDao xPolicyItemConditionDao = Mockito
-                               .mock(XXPolicyItemConditionDao.class);
-
-               XXPolicy policy = policy();
-               String name = "fdfdfds";
-
-               List<XXPolicyItem> xPolicyItemList = new 
ArrayList<XXPolicyItem>();
-               XXPolicyItem xPolicyItem = new XXPolicyItem();
-               xPolicyItem.setDelegateAdmin(false);
-               xPolicyItem.setAddedByUserId(null);
-               xPolicyItem.setCreateTime(new Date());
-               xPolicyItem.setGUID(null);
-               xPolicyItem.setId(Id);
-               xPolicyItem.setOrder(null);
-               xPolicyItem.setPolicyId(Id);
-               xPolicyItem.setUpdatedByUserId(null);
-               xPolicyItem.setUpdateTime(new Date());
-               xPolicyItemList.add(xPolicyItem);
-
-               List<XXPolicyItemAccess> policyItemAccessList = new 
ArrayList<XXPolicyItemAccess>();
-               XXPolicyItemAccess policyItemAccess = new XXPolicyItemAccess();
-               policyItemAccess.setAddedByUserId(Id);
-               policyItemAccess.setCreateTime(new Date());
-               policyItemAccess.setPolicyitemid(Id);
-               policyItemAccess.setId(Id);
-               policyItemAccess.setOrder(1);
-               policyItemAccess.setUpdatedByUserId(Id);
-               policyItemAccess.setUpdateTime(new Date());
-               policyItemAccessList.add(policyItemAccess);
-
-               List<XXResourceDef> resDefList = new ArrayList<XXResourceDef>();
-               XXResourceDef resourceDef = new XXResourceDef();
-               resourceDef.setAddedByUserId(Id);
-               resourceDef.setCreateTime(new Date());
-               resourceDef.setDefid(Id);
-               resourceDef.setDescription("test");
-               resourceDef.setId(Id);
-               resDefList.add(resourceDef);
-
-               XXPolicyResource policyResource = new XXPolicyResource();
-               policyResource.setId(Id);
-               policyResource.setCreateTime(new Date());
-               policyResource.setAddedByUserId(Id);
-               policyResource.setIsExcludes(false);
-               policyResource.setIsRecursive(false);
-               policyResource.setPolicyId(Id);
-               policyResource.setResDefId(Id);
-               policyResource.setUpdatedByUserId(Id);
-               policyResource.setUpdateTime(new Date());
-
-               List<XXPolicyResourceMap> policyResourceMapList = new 
ArrayList<XXPolicyResourceMap>();
-               XXPolicyResourceMap policyResourceMap = new 
XXPolicyResourceMap();
-               policyResourceMap.setAddedByUserId(Id);
-               policyResourceMap.setCreateTime(new Date());
-               policyResourceMap.setId(Id);
-               policyResourceMap.setOrder(1);
-               policyResourceMap.setResourceId(Id);
-               policyResourceMap.setUpdatedByUserId(Id);
-               policyResourceMap.setUpdateTime(new Date());
-               policyResourceMap.setValue("1L");
-               policyResourceMapList.add(policyResourceMap);
-
-               List<XXPolicyConditionDef> xConditionDefList = new 
ArrayList<XXPolicyConditionDef>();
-               XXPolicyConditionDef policyConditionDefObj = new 
XXPolicyConditionDef();
-               policyConditionDefObj.setAddedByUserId(Id);
-               policyConditionDefObj.setCreateTime(new Date());
-               policyConditionDefObj.setDefid(Id);
-               policyConditionDefObj.setDescription("policy conditio");
-               policyConditionDefObj.setId(Id);
-               policyConditionDefObj.setName(name);
-               policyConditionDefObj.setOrder(1);
-               policyConditionDefObj.setLabel("label");
-               xConditionDefList.add(policyConditionDefObj);
-
-               List<XXPolicyItemCondition> policyItemConditionList = new 
ArrayList<XXPolicyItemCondition>();
-               XXPolicyItemCondition policyItemCondition = new 
XXPolicyItemCondition();
-               policyItemCondition.setAddedByUserId(Id);
-               policyItemCondition.setCreateTime(new Date());
-               policyItemCondition.setType(1L);
-               policyItemCondition.setId(Id);
-               policyItemCondition.setOrder(1);
-               policyItemCondition.setPolicyItemId(Id);
-               policyItemCondition.setUpdatedByUserId(Id);
-               policyItemCondition.setUpdateTime(new Date());
-               policyItemConditionList.add(policyItemCondition);
-
-               List<String> usersList = new ArrayList<String>();
-               List<String> groupsList = new ArrayList<String>();
-
-               
Mockito.when(daoManager.getXXPolicyItem()).thenReturn(xPolicyItemDao);
-               
Mockito.when(xPolicyItemDao.findByPolicyId(policy.getId())).thenReturn(
-                               xPolicyItemList);
-
-               Mockito.when(daoManager.getXXPolicyItemAccess()).thenReturn(
-                               xPolicyItemAccessDao);
-               
Mockito.when(xPolicyItemAccessDao.findByPolicyItemId(policy.getId()))
-                               .thenReturn(policyItemAccessList);
-
-               Mockito.when(daoManager.getXXAccessTypeDef()).thenReturn(
-                               xAccessTypeDefDao);
-               
Mockito.when(xAccessTypeDefDao.getById(policyItemAccess.getType()))
-                               .thenReturn(xAccessTypeDef);
-
-               Mockito.when(daoManager.getXXPolicyConditionDef()).thenReturn(
-                               xPolicyConditionDefDao);
-               Mockito.when(
-                               
xPolicyConditionDefDao.findByPolicyItemId(xPolicyItem.getId()))
-                               .thenReturn(xConditionDefList);
-
-               Mockito.when(daoManager.getXXPolicyItemCondition()).thenReturn(
-                               xPolicyItemConditionDao);
-               Mockito.when(
-                               
xPolicyItemConditionDao.findByPolicyItemAndDefId(
-                                               xPolicyItem.getId(), 
policyConditionDefObj.getId()))
-                               .thenReturn(policyItemConditionList);
-
-               Mockito.when(daoManager.getXXUser()).thenReturn(xUserDao);
-               Mockito.when(xUserDao.findByPolicyItemId(xPolicyItem.getId()))
-                               .thenReturn(usersList);
-
-               Mockito.when(daoManager.getXXGroup()).thenReturn(xGroupDao);
-               Mockito.when(xGroupDao.findByPolicyItemId(xPolicyItem.getId()))
-                               .thenReturn(groupsList);
-
-               RangerPolicy vPolicy = new RangerPolicy();
-               policyService.getPolicyItemListForXXPolicy(policy, vPolicy);
-               Assert.assertNotNull(vPolicy.getPolicyItems());
-
-               Mockito.verify(daoManager).getXXPolicyItemAccess();
-               Mockito.verify(daoManager).getXXAccessTypeDef();
-               Mockito.verify(daoManager).getXXPolicyConditionDef();
-               Mockito.verify(daoManager).getXXPolicyItemCondition();
-               Mockito.verify(daoManager).getXXUser();
-               Mockito.verify(daoManager).getXXGroup();
-       }
-
-       @Test
-       public void test5PopulateXXToRangerPolicyItem() {
-               String name = "fdfdfds";
-
-               XXPolicyItemAccessDao xPolicyItemAccessDao = Mockito
-                               .mock(XXPolicyItemAccessDao.class);
-               XXUserDao xUserDao = Mockito.mock(XXUserDao.class);
-               XXGroupDao xGroupDao = Mockito.mock(XXGroupDao.class);
-               XXAccessTypeDefDao xAccessTypeDefDao = Mockito
-                               .mock(XXAccessTypeDefDao.class);
-               XXAccessTypeDef xAccessTypeDef = 
Mockito.mock(XXAccessTypeDef.class);
-               XXPolicyConditionDefDao xPolicyConditionDefDao = Mockito
-                               .mock(XXPolicyConditionDefDao.class);
-               XXPolicyItemConditionDao xPolicyItemConditionDao = Mockito
-                               .mock(XXPolicyItemConditionDao.class);
-
-               List<XXPolicyItem> xPolicyItemList = new 
ArrayList<XXPolicyItem>();
-               XXPolicyItem xPolicyItem = new XXPolicyItem();
-               xPolicyItem.setDelegateAdmin(false);
-               xPolicyItem.setAddedByUserId(null);
-               xPolicyItem.setCreateTime(new Date());
-               xPolicyItem.setGUID(null);
-               xPolicyItem.setId(Id);
-               xPolicyItem.setOrder(null);
-               xPolicyItem.setPolicyId(Id);
-               xPolicyItem.setUpdatedByUserId(null);
-               xPolicyItem.setUpdateTime(new Date());
-               xPolicyItemList.add(xPolicyItem);
-
-               List<XXPolicyItemAccess> policyItemAccessList = new 
ArrayList<XXPolicyItemAccess>();
-               XXPolicyItemAccess policyItemAccess = new XXPolicyItemAccess();
-               policyItemAccess.setAddedByUserId(Id);
-               policyItemAccess.setCreateTime(new Date());
-               policyItemAccess.setPolicyitemid(Id);
-               policyItemAccess.setId(Id);
-               policyItemAccess.setOrder(1);
-               policyItemAccess.setUpdatedByUserId(Id);
-               policyItemAccess.setUpdateTime(new Date());
-               policyItemAccessList.add(policyItemAccess);
-
-               List<XXPolicyConditionDef> xConditionDefList = new 
ArrayList<XXPolicyConditionDef>();
-               XXPolicyConditionDef policyConditionDefObj = new 
XXPolicyConditionDef();
-               policyConditionDefObj.setAddedByUserId(Id);
-               policyConditionDefObj.setCreateTime(new Date());
-               policyConditionDefObj.setDefid(Id);
-               policyConditionDefObj.setDescription("policy conditio");
-               policyConditionDefObj.setId(Id);
-               policyConditionDefObj.setName(name);
-               policyConditionDefObj.setOrder(1);
-               policyConditionDefObj.setLabel("label");
-               xConditionDefList.add(policyConditionDefObj);
-
-               List<XXPolicyItemCondition> policyItemConditionList = new 
ArrayList<XXPolicyItemCondition>();
-               XXPolicyItemCondition policyItemCondition = new 
XXPolicyItemCondition();
-               policyItemCondition.setAddedByUserId(Id);
-               policyItemCondition.setCreateTime(new Date());
-               policyItemCondition.setType(1L);
-               policyItemCondition.setId(Id);
-               policyItemCondition.setOrder(1);
-               policyItemCondition.setPolicyItemId(Id);
-               policyItemCondition.setUpdatedByUserId(Id);
-               policyItemCondition.setUpdateTime(new Date());
-               policyItemConditionList.add(policyItemCondition);
-
-               List<String> usersList = new ArrayList<String>();
-               List<String> groupsList = new ArrayList<String>();
-
-               Mockito.when(daoManager.getXXPolicyItemAccess()).thenReturn(
-                               xPolicyItemAccessDao);
-               
Mockito.when(xPolicyItemAccessDao.findByPolicyItemId(Id)).thenReturn(
-                               policyItemAccessList);
-
-               Mockito.when(daoManager.getXXAccessTypeDef()).thenReturn(
-                               xAccessTypeDefDao);
-               
Mockito.when(xAccessTypeDefDao.getById(policyItemAccess.getType()))
-                               .thenReturn(xAccessTypeDef);
-
-               Mockito.when(daoManager.getXXPolicyConditionDef()).thenReturn(
-                               xPolicyConditionDefDao);
-               Mockito.when(
-                               
xPolicyConditionDefDao.findByPolicyItemId(xPolicyItem.getId()))
-                               .thenReturn(xConditionDefList);
-
-               Mockito.when(daoManager.getXXPolicyItemCondition()).thenReturn(
-                               xPolicyItemConditionDao);
-               Mockito.when(
-                               
xPolicyItemConditionDao.findByPolicyItemAndDefId(
-                                               xPolicyItem.getId(), 
policyConditionDefObj.getId()))
-                               .thenReturn(policyItemConditionList);
-
-               Mockito.when(daoManager.getXXUser()).thenReturn(xUserDao);
-               Mockito.when(xUserDao.findByPolicyItemId(xPolicyItem.getId()))
-                               .thenReturn(usersList);
-
-               Mockito.when(daoManager.getXXGroup()).thenReturn(xGroupDao);
-               Mockito.when(xGroupDao.findByPolicyItemId(xPolicyItem.getId()))
-                               .thenReturn(groupsList);
-
-               RangerPolicyItem dbRangerPolicyItem = policyService
-                               .populateXXToRangerPolicyItem(xPolicyItem);
-               Assert.assertNotNull(dbRangerPolicyItem);
-
-               Mockito.verify(daoManager).getXXPolicyItemAccess();
-               Mockito.verify(daoManager).getXXAccessTypeDef();
-               Mockito.verify(daoManager).getXXPolicyConditionDef();
-               Mockito.verify(daoManager).getXXPolicyItemCondition();
-               Mockito.verify(daoManager).getXXUser();
-               Mockito.verify(daoManager).getXXGroup();
-       }
-
-       @Test
-       public void test6GetResourcesForXXPolicy() {
-
-               XXResourceDefDao xResourceDefDao = 
Mockito.mock(XXResourceDefDao.class);
-               XXPolicyResourceDao xPolicyResourceDao = Mockito
-                               .mock(XXPolicyResourceDao.class);
-               XXPolicyResourceMapDao xPolicyResourceMapDao = Mockito
-                               .mock(XXPolicyResourceMapDao.class);
-
-               XXPolicy policy = policy();
-
-               List<XXResourceDef> resDefList = new ArrayList<XXResourceDef>();
-               XXResourceDef resourceDef = new XXResourceDef();
-               resourceDef.setAddedByUserId(Id);
-               resourceDef.setCreateTime(new Date());
-               resourceDef.setDefid(Id);
-               resourceDef.setDescription("test");
-               resourceDef.setId(Id);
-               resDefList.add(resourceDef);
-
-               XXPolicyResource policyResource = new XXPolicyResource();
-               policyResource.setId(Id);
-               policyResource.setCreateTime(new Date());
-               policyResource.setAddedByUserId(Id);
-               policyResource.setIsExcludes(false);
-               policyResource.setIsRecursive(false);
-               policyResource.setPolicyId(Id);
-               policyResource.setResDefId(Id);
-               policyResource.setUpdatedByUserId(Id);
-               policyResource.setUpdateTime(new Date());
-
-               List<XXPolicyResourceMap> policyResourceMapList = new 
ArrayList<XXPolicyResourceMap>();
-               XXPolicyResourceMap policyResourceMap = new 
XXPolicyResourceMap();
-               policyResourceMap.setAddedByUserId(Id);
-               policyResourceMap.setCreateTime(new Date());
-               policyResourceMap.setId(Id);
-               policyResourceMap.setOrder(1);
-               policyResourceMap.setResourceId(Id);
-               policyResourceMap.setUpdatedByUserId(Id);
-               policyResourceMap.setUpdateTime(new Date());
-               policyResourceMap.setValue("1L");
-               policyResourceMapList.add(policyResourceMap);
-
-               
Mockito.when(daoManager.getXXResourceDef()).thenReturn(xResourceDefDao);
-               Mockito.when(xResourceDefDao.findByPolicyId(policy.getId()))
-                               .thenReturn(resDefList);
-
-               Mockito.when(daoManager.getXXPolicyResource()).thenReturn(
-                               xPolicyResourceDao);
-               Mockito.when(
-                               xPolicyResourceDao.findByResDefIdAndPolicyId(
-                                               resourceDef.getId(), 
policy.getId())).thenReturn(
-                               policyResource);
-
-               Mockito.when(daoManager.getXXPolicyResourceMap()).thenReturn(
-                               xPolicyResourceMapDao);
-               Mockito.when(
-                               
xPolicyResourceMapDao.findByPolicyResId(policyResource.getId()))
-                               .thenReturn(policyResourceMapList);
-
-               Map<String, RangerPolicyResource> dbListMap = policyService
-                               .getResourcesForXXPolicy(policy);
-               Assert.assertNotNull(dbListMap);
-
-               Mockito.verify(daoManager).getXXResourceDef();
-               Mockito.verify(daoManager).getXXPolicyResource();
-               Mockito.verify(daoManager).getXXPolicyResourceMap();
-       }
-
-       @Test
-       public void test7GetPopulatedViewObject() {
-               XXPortalUserDao xPortalUserDao = 
Mockito.mock(XXPortalUserDao.class);
-               XXServiceDefDao xServiceDefDao = 
Mockito.mock(XXServiceDefDao.class);
-               XXServiceConfigMapDao xServiceConfigMapDao = Mockito
-                               .mock(XXServiceConfigMapDao.class);
-               XXServiceDao xServiceDao = Mockito.mock(XXServiceDao.class);
-               XXResourceDefDao xResourceDefDao = 
Mockito.mock(XXResourceDefDao.class);
-               XXPolicyResourceDao xPolicyResourceDao = Mockito
-                               .mock(XXPolicyResourceDao.class);
-               XXPolicyResourceMapDao xPolicyResourceMapDao = Mockito
-                               .mock(XXPolicyResourceMapDao.class);
-               XXPolicyItemDao xPolicyItemDao = 
Mockito.mock(XXPolicyItemDao.class);
-               XXPolicyItemAccessDao xPolicyItemAccessDao = Mockito
-                               .mock(XXPolicyItemAccessDao.class);
-               XXAccessTypeDefDao xAccessTypeDefDao = Mockito
-                               .mock(XXAccessTypeDefDao.class);
-               XXAccessTypeDef xAccessTypeDef = 
Mockito.mock(XXAccessTypeDef.class);
-               XXPolicyConditionDefDao xPolicyConditionDefDao = Mockito
-                               .mock(XXPolicyConditionDefDao.class);
-               XXPolicyItemConditionDao xPolicyItemConditionDao = Mockito
-                               .mock(XXPolicyItemConditionDao.class);
-               XXUserDao xUserDao = Mockito.mock(XXUserDao.class);
-               XXGroupDao xGroupDao = Mockito.mock(XXGroupDao.class);
-
-               XXPolicy policy = policy();
-               XXService xService = xService();
-               String name = "fdfdfds";
-
-               XXPortalUser tUser = new XXPortalUser();
-               tUser.setAddedByUserId(Id);
-               tUser.setCreateTime(new Date());
-               tUser.setEmailAddress("[email protected]");
-               tUser.setFirstName(name);
-               tUser.setId(Id);
-               tUser.setLastName(name);
-
-               XXServiceDef xServiceDef = new XXServiceDef();
-               xServiceDef.setAddedByUserId(Id);
-               xServiceDef.setCreateTime(new Date());
-               xServiceDef.setDescription("test");
-               xServiceDef.setGuid("1427365526516_835_0");
-               xServiceDef.setId(Id);
-
-               List<XXServiceConfigMap> srcConfigMapList = new 
ArrayList<XXServiceConfigMap>();
-               XXServiceConfigMap xConfMap = new XXServiceConfigMap();
-               xConfMap.setAddedByUserId(null);
-               xConfMap.setConfigkey(name);
-               xConfMap.setConfigvalue(name);
-               xConfMap.setCreateTime(new Date());
-               xConfMap.setServiceId(null);
-               xConfMap.setUpdatedByUserId(null);
-               xConfMap.setUpdateTime(new Date());
-               srcConfigMapList.add(xConfMap);
-
-               List<XXResourceDef> resDefList = new ArrayList<XXResourceDef>();
-               XXResourceDef resourceDef = new XXResourceDef();
-               resourceDef.setAddedByUserId(Id);
-               resourceDef.setCreateTime(new Date());
-               resourceDef.setDefid(Id);
-               resourceDef.setDescription("test");
-               resourceDef.setId(Id);
-               resDefList.add(resourceDef);
-
-               XXPolicyResource policyResource = new XXPolicyResource();
-               policyResource.setId(Id);
-               policyResource.setCreateTime(new Date());
-               policyResource.setAddedByUserId(Id);
-               policyResource.setIsExcludes(false);
-               policyResource.setIsRecursive(false);
-               policyResource.setPolicyId(Id);
-               policyResource.setResDefId(Id);
-               policyResource.setUpdatedByUserId(Id);
-               policyResource.setUpdateTime(new Date());
-
-               List<XXPolicyResourceMap> policyResourceMapList = new 
ArrayList<XXPolicyResourceMap>();
-               XXPolicyResourceMap policyResourceMap = new 
XXPolicyResourceMap();
-               policyResourceMap.setAddedByUserId(Id);
-               policyResourceMap.setCreateTime(new Date());
-               policyResourceMap.setId(Id);
-               policyResourceMap.setOrder(1);
-               policyResourceMap.setResourceId(Id);
-               policyResourceMap.setUpdatedByUserId(Id);
-               policyResourceMap.setUpdateTime(new Date());
-               policyResourceMap.setValue("1L");
-               policyResourceMapList.add(policyResourceMap);
-
-               List<XXPolicyItem> xPolicyItemList = new 
ArrayList<XXPolicyItem>();
-               XXPolicyItem xPolicyItem = new XXPolicyItem();
-               xPolicyItem.setDelegateAdmin(false);
-               xPolicyItem.setAddedByUserId(null);
-               xPolicyItem.setCreateTime(new Date());
-               xPolicyItem.setGUID(null);
-               xPolicyItem.setId(Id);
-               xPolicyItem.setOrder(null);
-               xPolicyItem.setPolicyId(Id);
-               xPolicyItem.setUpdatedByUserId(null);
-               xPolicyItem.setUpdateTime(new Date());
-               xPolicyItemList.add(xPolicyItem);
-
-               List<XXPolicyItemAccess> policyItemAccessList = new 
ArrayList<XXPolicyItemAccess>();
-               XXPolicyItemAccess policyItemAccess = new XXPolicyItemAccess();
-               policyItemAccess.setAddedByUserId(Id);
-               policyItemAccess.setCreateTime(new Date());
-               policyItemAccess.setPolicyitemid(Id);
-               policyItemAccess.setId(Id);
-               policyItemAccess.setOrder(1);
-               policyItemAccess.setUpdatedByUserId(Id);
-               policyItemAccess.setUpdateTime(new Date());
-               policyItemAccessList.add(policyItemAccess);
-
-               List<XXPolicyConditionDef> xConditionDefList = new 
ArrayList<XXPolicyConditionDef>();
-               XXPolicyConditionDef policyConditionDefObj = new 
XXPolicyConditionDef();
-               policyConditionDefObj.setAddedByUserId(Id);
-               policyConditionDefObj.setCreateTime(new Date());
-               policyConditionDefObj.setDefid(Id);
-               policyConditionDefObj.setDescription("policy conditio");
-               policyConditionDefObj.setId(Id);
-               policyConditionDefObj.setName(name);
-               policyConditionDefObj.setOrder(1);
-               policyConditionDefObj.setLabel("label");
-               xConditionDefList.add(policyConditionDefObj);
-
-               List<XXPolicyItemCondition> policyItemConditionList = new 
ArrayList<XXPolicyItemCondition>();
-               XXPolicyItemCondition policyItemCondition = new 
XXPolicyItemCondition();
-               policyItemCondition.setAddedByUserId(Id);
-               policyItemCondition.setCreateTime(new Date());
-               policyItemCondition.setType(1L);
-               policyItemCondition.setId(Id);
-               policyItemCondition.setOrder(1);
-               policyItemCondition.setPolicyItemId(Id);
-               policyItemCondition.setUpdatedByUserId(Id);
-               policyItemCondition.setUpdateTime(new Date());
-               policyItemConditionList.add(policyItemCondition);
-
-               List<String> usersList = new ArrayList<String>();
-               List<String> groupsList = new ArrayList<String>();
-
-               
Mockito.when(daoManager.getXXPortalUser()).thenReturn(xPortalUserDao);
-               Mockito.when(xPortalUserDao.getById(Id)).thenReturn(tUser);
-
-               
Mockito.when(daoManager.getXXServiceDef()).thenReturn(xServiceDefDao);
-               
Mockito.when(xServiceDefDao.getById(xService.getType())).thenReturn(
-                               xServiceDef);
-
-               Mockito.when(daoManager.getXXServiceConfigMap()).thenReturn(
-                               xServiceConfigMapDao);
-               
Mockito.when(xServiceConfigMapDao.findByServiceId(xService.getId()))
-                               .thenReturn(srcConfigMapList);
-
-               Mockito.when(daoManager.getXXService()).thenReturn(xServiceDao);
-               
Mockito.when(xServiceDao.getById(policy.getService())).thenReturn(
-                               xService);
-
-               
Mockito.when(daoManager.getXXResourceDef()).thenReturn(xResourceDefDao);
-               Mockito.when(xResourceDefDao.findByPolicyId(policy.getId()))
-                               .thenReturn(resDefList);
-
-               Mockito.when(daoManager.getXXPolicyResource()).thenReturn(
-                               xPolicyResourceDao);
-               Mockito.when(
-                               xPolicyResourceDao.findByResDefIdAndPolicyId(
-                                               resourceDef.getId(), 
policy.getId())).thenReturn(
-                               policyResource);
-
-               Mockito.when(daoManager.getXXPolicyResourceMap()).thenReturn(
-                               xPolicyResourceMapDao);
-               Mockito.when(
-                               
xPolicyResourceMapDao.findByPolicyResId(policyResource.getId()))
-                               .thenReturn(policyResourceMapList);
-
-               
Mockito.when(daoManager.getXXPolicyItem()).thenReturn(xPolicyItemDao);
-               
Mockito.when(xPolicyItemDao.findByPolicyId(policy.getId())).thenReturn(
-                               xPolicyItemList);
-
-               Mockito.when(daoManager.getXXPolicyItemAccess()).thenReturn(
-                               xPolicyItemAccessDao);
-               
Mockito.when(xPolicyItemAccessDao.findByPolicyItemId(policy.getId()))
-                               .thenReturn(policyItemAccessList);
-
-               Mockito.when(daoManager.getXXAccessTypeDef()).thenReturn(
-                               xAccessTypeDefDao);
-               
Mockito.when(xAccessTypeDefDao.getById(policyItemAccess.getType()))
-                               .thenReturn(xAccessTypeDef);
-
-               Mockito.when(daoManager.getXXPolicyConditionDef()).thenReturn(
-                               xPolicyConditionDefDao);
-               Mockito.when(
-                               
xPolicyConditionDefDao.findByPolicyItemId(xPolicyItem.getId()))
-                               .thenReturn(xConditionDefList);
-
-               Mockito.when(daoManager.getXXPolicyItemCondition()).thenReturn(
-                               xPolicyItemConditionDao);
-               Mockito.when(
-                               
xPolicyItemConditionDao.findByPolicyItemAndDefId(
-                                               xPolicyItem.getId(), 
policyConditionDefObj.getId()))
-                               .thenReturn(policyItemConditionList);
-
-               Mockito.when(daoManager.getXXUser()).thenReturn(xUserDao);
-               Mockito.when(xUserDao.findByPolicyItemId(xPolicyItem.getId()))
-                               .thenReturn(usersList);
-
-               Mockito.when(daoManager.getXXGroup()).thenReturn(xGroupDao);
-               Mockito.when(xGroupDao.findByPolicyItemId(xPolicyItem.getId()))
-                               .thenReturn(groupsList);
-
-               RangerPolicy dbRangerPolicy = policyService
-                               .getPopulatedViewObject(policy);
-               Assert.assertNotNull(dbRangerPolicy);
-               Assert.assertEquals(dbRangerPolicy.getId(), policy.getId());
-               Assert.assertEquals(dbRangerPolicy.getName(), policy.getName());
-               Assert.assertEquals(dbRangerPolicy.getDescription(),
-                               policy.getDescription());
-               Assert.assertEquals(dbRangerPolicy.getGuid(), policy.getGuid());
-               Assert.assertEquals(dbRangerPolicy.getVersion(), 
policy.getVersion());
-               Assert.assertEquals(dbRangerPolicy.getIsAuditEnabled(),
-                               policy.getIsAuditEnabled());
-               Mockito.verify(daoManager).getXXPolicyItemAccess();
-               Mockito.verify(daoManager).getXXAccessTypeDef();
-               Mockito.verify(daoManager).getXXPolicyConditionDef();
-               Mockito.verify(daoManager).getXXPolicyItemCondition();
-               Mockito.verify(daoManager).getXXUser();
-               Mockito.verify(daoManager).getXXGroup();
-       }
-
-       @Test
        public void test8getTransactionLog() {
                XXServiceDao xServiceDao = Mockito.mock(XXServiceDao.class);
                RangerPolicy rangerPolicy = rangerPolicy();
@@ -1002,5 +190,4 @@ public class TestRangerPolicyService {
                                rangerPolicy, 1);
                Assert.assertNotNull(dbXXTrxLogList);
        }
-
 }

Reply via email to