use of org.apache.ranger.common.SortField in project ranger by apache.
the class TestXUserREST method test25countXUsers.
@SuppressWarnings("unchecked")
@Test
public void test25countXUsers() {
HttpServletRequest request = Mockito.mock(HttpServletRequest.class);
SearchCriteria testSearchCriteria = createsearchCriteria();
Mockito.when(searchUtil.extractCommonCriterias((HttpServletRequest) Mockito.any(), (List<SortField>) Mockito.any())).thenReturn(testSearchCriteria);
vXLong.setValue(1);
Mockito.when(xUserMgr.getXUserSearchCount(testSearchCriteria)).thenReturn(vXLong);
VXLong testvxLong = xUserRest.countXUsers(request);
Mockito.verify(xUserMgr).getXUserSearchCount(testSearchCriteria);
Mockito.verify(searchUtil).extractCommonCriterias((HttpServletRequest) Mockito.any(), (List<SortField>) Mockito.any());
assertNotNull(testvxLong);
assertEquals(testvxLong.getValue(), vXLong.getValue());
assertEquals(testvxLong.getClass(), vXLong.getClass());
}
use of org.apache.ranger.common.SortField in project ranger by apache.
the class TestXUserREST method test60searchXAuditMaps.
@SuppressWarnings("unchecked")
@Test
public void test60searchXAuditMaps() {
VXAuditMap testvXAuditMap = createVXAuditMapObj();
HttpServletRequest request = Mockito.mock(HttpServletRequest.class);
SearchCriteria testSearchCriteria = createsearchCriteria();
Mockito.when(searchUtil.extractCommonCriterias((HttpServletRequest) Mockito.any(), (List<SortField>) Mockito.any())).thenReturn(testSearchCriteria);
List<VXAuditMap> testvXAuditMaps = new ArrayList<VXAuditMap>();
testvXAuditMaps.add(testvXAuditMap);
VXAuditMapList testVXAuditMapList = new VXAuditMapList();
testVXAuditMapList.setVXAuditMaps(testvXAuditMaps);
Mockito.when(xUserMgr.searchXAuditMaps(testSearchCriteria)).thenReturn(testVXAuditMapList);
VXAuditMapList outputVXAuditMapList = xUserRest.searchXAuditMaps(request);
Mockito.verify(xUserMgr).searchXAuditMaps(testSearchCriteria);
Mockito.verify(searchUtil).extractCommonCriterias((HttpServletRequest) Mockito.any(), (List<SortField>) Mockito.any());
assertNotNull(outputVXAuditMapList);
assertEquals(outputVXAuditMapList.getClass(), testVXAuditMapList.getClass());
assertEquals(outputVXAuditMapList.getResultSize(), testVXAuditMapList.getResultSize());
}
use of org.apache.ranger.common.SortField in project ranger by apache.
the class TestXUserREST method test11searchXGroups.
@SuppressWarnings("unchecked")
@Test
public void test11searchXGroups() {
HttpServletRequest request = Mockito.mock(HttpServletRequest.class);
SearchCriteria testSearchCriteria = createsearchCriteria();
Mockito.when(searchUtil.extractCommonCriterias((HttpServletRequest) Mockito.any(), (List<SortField>) Mockito.any())).thenReturn(testSearchCriteria);
Mockito.when(searchUtil.extractString(request, testSearchCriteria, "name", "group name", null)).thenReturn("");
Mockito.when(searchUtil.extractInt(request, testSearchCriteria, "isVisible", "Group Visibility")).thenReturn(1);
Mockito.when(searchUtil.extractString(request, testSearchCriteria, "groupSource", "group source", null)).thenReturn("");
VXGroupList testvXGroupList = createxGroupList();
Mockito.when(xUserMgr.searchXGroups(testSearchCriteria)).thenReturn(testvXGroupList);
VXGroupList outputvXGroupList = xUserRest.searchXGroups(request);
Mockito.verify(xUserMgr).searchXGroups(testSearchCriteria);
Mockito.verify(searchUtil).extractCommonCriterias((HttpServletRequest) Mockito.any(), (List<SortField>) Mockito.any());
Mockito.verify(searchUtil).extractString(request, testSearchCriteria, "name", "group name", null);
Mockito.verify(searchUtil).extractInt(request, testSearchCriteria, "isVisible", "Group Visibility");
Mockito.verify(searchUtil).extractString(request, testSearchCriteria, "groupSource", "group source", null);
assertNotNull(outputvXGroupList);
assertEquals(outputvXGroupList.getTotalCount(), testvXGroupList.getTotalCount());
assertEquals(outputvXGroupList.getClass(), testvXGroupList.getClass());
}
use of org.apache.ranger.common.SortField in project ranger by apache.
the class TestXUserREST method test37countXGroupGroups.
@SuppressWarnings("unchecked")
@Test
public void test37countXGroupGroups() {
HttpServletRequest request = Mockito.mock(HttpServletRequest.class);
SearchCriteria testSearchCriteria = createsearchCriteria();
Mockito.when(searchUtil.extractCommonCriterias((HttpServletRequest) Mockito.any(), (List<SortField>) Mockito.any())).thenReturn(testSearchCriteria);
vXLong.setValue(1);
Mockito.when(xUserMgr.getXGroupGroupSearchCount(testSearchCriteria)).thenReturn(vXLong);
VXLong testvxLong = xUserRest.countXGroupGroups(request);
Mockito.verify(xUserMgr).getXGroupGroupSearchCount(testSearchCriteria);
Mockito.verify(searchUtil).extractCommonCriterias((HttpServletRequest) Mockito.any(), (List<SortField>) Mockito.any());
assertNotNull(testvxLong);
assertEquals(testvxLong.getClass(), vXLong.getClass());
assertEquals(testvxLong.getValue(), vXLong.getValue());
}
use of org.apache.ranger.common.SortField in project ranger by apache.
the class TestXUserREST method test48searchXPermMaps.
@SuppressWarnings("unchecked")
@Test
public void test48searchXPermMaps() {
VXPermMap permMap = testcreateXPermMap();
HttpServletRequest request = Mockito.mock(HttpServletRequest.class);
SearchCriteria testSearchCriteria = createsearchCriteria();
Mockito.when(searchUtil.extractCommonCriterias((HttpServletRequest) Mockito.any(), (List<SortField>) Mockito.any())).thenReturn(testSearchCriteria);
List<VXPermMap> vXPermMaps = new ArrayList<VXPermMap>();
vXPermMaps.add(permMap);
VXPermMapList testvXGroupList = new VXPermMapList();
testvXGroupList.setTotalCount(1);
testvXGroupList.setVXPermMaps(vXPermMaps);
Mockito.when(xUserMgr.searchXPermMaps(testSearchCriteria)).thenReturn(testvXGroupList);
VXPermMapList outputvXGroupList = xUserRest.searchXPermMaps(request);
Mockito.verify(xUserMgr).searchXPermMaps(testSearchCriteria);
Mockito.verify(searchUtil).extractCommonCriterias((HttpServletRequest) Mockito.any(), (List<SortField>) Mockito.any());
assertNotNull(outputvXGroupList);
assertEquals(outputvXGroupList.getClass(), testvXGroupList.getClass());
assertEquals(outputvXGroupList.getTotalCount(), testvXGroupList.getTotalCount());
}
Aggregations