Search in sources :

Example 16 with VXLong

use of org.apache.ranger.view.VXLong in project ranger by apache.

the class TestXUserREST method test12countXGroups.

@SuppressWarnings("unchecked")
@Test
public void test12countXGroups() {
    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.getXGroupSearchCount(testSearchCriteria)).thenReturn(vXLong);
    VXLong testvxLong = xUserRest.countXGroups(request);
    Mockito.verify(xUserMgr).getXGroupSearchCount(testSearchCriteria);
    Mockito.verify(searchUtil).extractCommonCriterias((HttpServletRequest) Mockito.any(), (List<SortField>) Mockito.any());
    assertNotNull(testvxLong);
    assertEquals(testvxLong.getValue(), vXLong.getValue());
    assertEquals(testvxLong.getClass(), vXLong.getClass());
}
Also used : HttpServletRequest(javax.servlet.http.HttpServletRequest) VXLong(org.apache.ranger.view.VXLong) SortField(org.apache.ranger.common.SortField) SearchCriteria(org.apache.ranger.common.SearchCriteria) Test(org.junit.Test)

Example 17 with VXLong

use of org.apache.ranger.view.VXLong in project ranger by apache.

the class TestXUserREST method test61countXAuditMaps.

@SuppressWarnings("unchecked")
@Test
public void test61countXAuditMaps() {
    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.getXAuditMapSearchCount(testSearchCriteria)).thenReturn(vXLong);
    VXLong testvxLong = xUserRest.countXAuditMaps(request);
    Mockito.verify(xUserMgr).getXAuditMapSearchCount(testSearchCriteria);
    Mockito.verify(searchUtil).extractCommonCriterias((HttpServletRequest) Mockito.any(), (List<SortField>) Mockito.any());
    assertEquals(testvxLong.getClass(), vXLong.getClass());
    assertEquals(testvxLong.getValue(), vXLong.getValue());
    assertNotNull(testvxLong);
}
Also used : HttpServletRequest(javax.servlet.http.HttpServletRequest) VXLong(org.apache.ranger.view.VXLong) SortField(org.apache.ranger.common.SortField) SearchCriteria(org.apache.ranger.common.SearchCriteria) Test(org.junit.Test)

Example 18 with VXLong

use of org.apache.ranger.view.VXLong in project ranger by apache.

the class TestXAuditREST method Test8countXAccessAudits.

@SuppressWarnings("unchecked")
@Test
public void Test8countXAccessAudits() {
    HttpServletRequest request = Mockito.mock(HttpServletRequest.class);
    searchCriteria.addParam("name", name);
    VXLong vxLongExp = new VXLong();
    vxLongExp.setValue(id);
    Mockito.when(searchUtil.extractCommonCriterias((HttpServletRequest) Mockito.any(), (List<SortField>) Mockito.any())).thenReturn(searchCriteria);
    Mockito.when(xAuditMgr.getXAccessAuditSearchCount(searchCriteria)).thenReturn(vxLongExp);
    VXLong vxLongAct = auditREST.countXAccessAudits(request);
    Assert.assertNotNull(vxLongAct);
    Assert.assertEquals(vxLongExp, vxLongAct);
    Assert.assertEquals(vxLongExp.getValue(), vxLongAct.getValue());
    Mockito.verify(searchUtil).extractCommonCriterias((HttpServletRequest) Mockito.any(), (List<SortField>) Mockito.any());
    Mockito.verify(xAuditMgr).getXAccessAuditSearchCount(searchCriteria);
}
Also used : HttpServletRequest(javax.servlet.http.HttpServletRequest) VXLong(org.apache.ranger.view.VXLong) SortField(org.apache.ranger.common.SortField) Test(org.junit.Test)

Example 19 with VXLong

use of org.apache.ranger.view.VXLong in project ranger by apache.

the class TestXAuditREST method Test6countXTrxLogs.

@SuppressWarnings("unchecked")
@Test
public void Test6countXTrxLogs() {
    VXLong vxLongExp = new VXLong();
    vxLongExp.setValue(id);
    Mockito.when(searchUtil.extractCommonCriterias((HttpServletRequest) Mockito.any(), (List<SortField>) Mockito.any())).thenReturn(searchCriteria);
    Mockito.when(xAuditMgr.getXTrxLogSearchCount(searchCriteria)).thenReturn(vxLongExp);
    VXLong vxLongAct = auditREST.countXTrxLogs(request);
    Assert.assertNotNull(vxLongAct);
    Assert.assertEquals(vxLongExp, vxLongAct);
    Assert.assertEquals(vxLongExp.getValue(), vxLongAct.getValue());
    Mockito.verify(searchUtil).extractCommonCriterias((HttpServletRequest) Mockito.any(), (List<SortField>) Mockito.any());
    Mockito.verify(xAuditMgr).getXTrxLogSearchCount(searchCriteria);
}
Also used : VXLong(org.apache.ranger.view.VXLong) SortField(org.apache.ranger.common.SortField) Test(org.junit.Test)

Example 20 with VXLong

use of org.apache.ranger.view.VXLong 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());
}
Also used : HttpServletRequest(javax.servlet.http.HttpServletRequest) VXLong(org.apache.ranger.view.VXLong) SortField(org.apache.ranger.common.SortField) SearchCriteria(org.apache.ranger.common.SearchCriteria) Test(org.junit.Test)

Aggregations

VXLong (org.apache.ranger.view.VXLong)23 Test (org.junit.Test)18 HttpServletRequest (javax.servlet.http.HttpServletRequest)12 SearchCriteria (org.apache.ranger.common.SearchCriteria)12 SortField (org.apache.ranger.common.SortField)12 ArrayList (java.util.ArrayList)5 RangerService (org.apache.ranger.plugin.model.RangerService)4 SearchFilter (org.apache.ranger.plugin.util.SearchFilter)4 RangerPolicy (org.apache.ranger.plugin.model.RangerPolicy)2 EntityManager (javax.persistence.EntityManager)1 CriteriaBuilder (javax.persistence.criteria.CriteriaBuilder)1 Predicate (javax.persistence.criteria.Predicate)1 VXAsset (org.apache.ranger.view.VXAsset)1 VXAssetList (org.apache.ranger.view.VXAssetList)1 VXAuditMap (org.apache.ranger.view.VXAuditMap)1 VXAuditMapList (org.apache.ranger.view.VXAuditMapList)1 VXPermMap (org.apache.ranger.view.VXPermMap)1 VXPermMapList (org.apache.ranger.view.VXPermMapList)1 VXPolicy (org.apache.ranger.view.VXPolicy)1 VXPolicyList (org.apache.ranger.view.VXPolicyList)1