use of org.apache.ranger.view.VXResponse in project ranger by apache.
the class TestRangerBizUtil method testHasPermission_When_NoResource.
@Test
public void testHasPermission_When_NoResource() {
VXResource vXResource = null;
VXResponse resp = rangerBizUtil.hasPermission(vXResource, AppConstants.XA_PERM_TYPE_UNKNOWN);
Assert.assertNotNull(resp);
Assert.assertEquals(VXResponse.STATUS_ERROR, resp.getStatusCode());
Assert.assertEquals("Please provide valid policy.", resp.getMsgDesc());
}
use of org.apache.ranger.view.VXResponse in project ranger by apache.
the class TestRangerBizUtil method testHasPermission_When_disableAccessControl.
@Test
public void testHasPermission_When_disableAccessControl() {
VXResource vXResource = null;
rangerBizUtil.enableResourceAccessControl = false;
VXResponse resp = rangerBizUtil.hasPermission(vXResource, AppConstants.XA_PERM_TYPE_UNKNOWN);
Assert.assertNotNull(resp);
}
use of org.apache.ranger.view.VXResponse in project ranger by apache.
the class TestUserMgr method test13ChangePasswordAsAdmin.
@Test
public void test13ChangePasswordAsAdmin() {
setup();
XXPortalUserDao userDao = Mockito.mock(XXPortalUserDao.class);
VXPortalUser userProfile = userProfile();
VXPasswordChange pwdChange = new VXPasswordChange();
pwdChange.setId(userProfile.getId());
pwdChange.setLoginId(userProfile.getLoginId());
pwdChange.setOldPassword(userProfile.getPassword());
pwdChange.setEmailAddress(userProfile.getEmailAddress());
pwdChange.setUpdPassword(userProfile.getPassword());
XXPortalUser user = new XXPortalUser();
Mockito.when(daoManager.getXXPortalUser()).thenReturn(userDao);
Mockito.when(userDao.findByLoginId(Mockito.nullable(String.class))).thenReturn(user);
Mockito.when(stringUtil.equals(Mockito.anyString(), Mockito.nullable(String.class))).thenReturn(true);
Mockito.when(daoManager.getXXPortalUser()).thenReturn(userDao);
Mockito.when(stringUtil.validatePassword(Mockito.anyString(), Mockito.any(String[].class))).thenReturn(true);
VXResponse dbVXResponse = userMgr.changePassword(pwdChange);
Assert.assertNotNull(dbVXResponse);
Assert.assertEquals(userProfile.getStatus(), dbVXResponse.getStatusCode());
Mockito.verify(stringUtil).equals(Mockito.anyString(), Mockito.nullable(String.class));
Mockito.verify(stringUtil).validatePassword(Mockito.anyString(), Mockito.any(String[].class));
}
use of org.apache.ranger.view.VXResponse in project ranger by apache.
the class TestAssetREST method testConfigTest.
@Test
public void testConfigTest() {
RangerService rangerService = rangerService(Id);
VXResponse expectedVxResponse = new VXResponse();
expectedVxResponse.setStatusCode(VXResponse.STATUS_SUCCESS);
expectedVxResponse.setMsgDesc("test connection successful");
VXAsset vXAsset = vXAsset(Id);
Mockito.when(serviceUtil.toRangerService(vXAsset)).thenReturn(rangerService);
Mockito.when(serviceREST.validateConfig(rangerService)).thenReturn(expectedVxResponse);
VXResponse actualVxResponse = assetREST.configTest(vXAsset);
Assert.assertNotNull(actualVxResponse);
Assert.assertEquals(expectedVxResponse, actualVxResponse);
Mockito.verify(serviceUtil).toRangerService(vXAsset);
Mockito.verify(serviceREST).validateConfig(rangerService);
}
use of org.apache.ranger.view.VXResponse in project ranger by apache.
the class TestServiceREST method test35validateConfig.
@Test
public void test35validateConfig() throws Exception {
RangerService rangerService = rangerService();
Mockito.when(serviceMgr.validateConfig(rangerService, svcStore)).thenReturn(vXResponse);
VXResponse dbVXResponse = serviceREST.validateConfig(rangerService);
Assert.assertNotNull(dbVXResponse);
Mockito.verify(serviceMgr).validateConfig(rangerService, svcStore);
}
Aggregations