use of org.springframework.security.test.context.support.WithMockUser in project ranger by apache.
the class RangerKylinAuthorizerTest method writeProjectAllAsRoleAdmin.
/**
* admin write all projects sueecss
*/
@Test
@WithMockUser(username = ADMIN, roles = { ROLE_ADMIN })
public void writeProjectAllAsRoleAdmin() {
for (ProjectInstance project : uuid2Projects.values()) {
boolean result = aclEvaluate.hasProjectWritePermission(project);
Assert.assertTrue(result);
}
}
use of org.springframework.security.test.context.support.WithMockUser in project ranger by apache.
the class RangerKylinAuthorizerTest method operationProjectAllAsRoleAdmin.
/**
* admin operation all projects sueecss
*/
@Test
@WithMockUser(username = ADMIN, roles = { ROLE_ADMIN })
public void operationProjectAllAsRoleAdmin() {
for (ProjectInstance project : uuid2Projects.values()) {
boolean result = aclEvaluate.hasProjectOperationPermission(project);
Assert.assertTrue(result);
}
}
use of org.springframework.security.test.context.support.WithMockUser in project ranger by apache.
the class RangerKylinAuthorizerTest method operationProjectKylinWithOperationPermission.
/**
* zhangqiang operation kylin_project success
*/
@Test
@WithMockUser(username = ZHANGQIANG, roles = { ROLE_USER })
public void operationProjectKylinWithOperationPermission() {
ProjectInstance project = name2Projects.get(KYLIN_PROJECT);
boolean result = aclEvaluate.hasProjectOperationPermission(project);
Assert.assertTrue(result);
}
use of org.springframework.security.test.context.support.WithMockUser in project ranger by apache.
the class RangerKylinAuthorizerTest method readProjectAllWithAdminPermission.
/**
* kylin read all projects success
*/
@Test
@WithMockUser(username = KYLIN, roles = { ROLE_USER })
public void readProjectAllWithAdminPermission() {
for (ProjectInstance project : uuid2Projects.values()) {
boolean result = aclEvaluate.hasProjectReadPermission(project);
Assert.assertTrue(result);
}
}
use of org.springframework.security.test.context.support.WithMockUser in project hub-alert by blackducksoftware.
the class UserControllerTestIT method testGetOne.
@Test
@WithMockUser(roles = AlertIntegrationTestConstants.ROLE_ALERT_ADMIN)
public void testGetOne() throws Exception {
UserConfig userConfig = createDefaultUserConfig().orElseThrow(AssertionFailedError::new);
String url = UserController.USER_BASE_PATH + String.format("/%s", userConfig.getId());
MockHttpServletRequestBuilder request = MockMvcRequestBuilders.get(new URI(url)).with(SecurityMockMvcRequestPostProcessors.user("admin").roles(AlertIntegrationTestConstants.ROLE_ALERT_ADMIN)).with(SecurityMockMvcRequestPostProcessors.csrf());
mockMvc.perform(request).andExpect(MockMvcResultMatchers.status().isOk());
}
Aggregations