use of org.springframework.security.test.context.support.WithMockUser in project ranger by apache.
the class RangerKylinAuthorizerTest method writeProjectKylinWithoutPermission2.
/**
* yuwen write kylin_project failed
*/
@Test
@WithMockUser(username = YUWEN, roles = { ROLE_USER })
public void writeProjectKylinWithoutPermission2() {
ProjectInstance project = name2Projects.get(KYLIN_PROJECT);
boolean result = aclEvaluate.hasProjectWritePermission(project);
Assert.assertFalse(result);
}
use of org.springframework.security.test.context.support.WithMockUser in project ranger by apache.
the class RangerKylinAuthorizerTest method readProjectAllAsRoleAdmin.
/**
* admin read all projects sueecss
*/
@Test
@WithMockUser(username = ADMIN, roles = { ROLE_ADMIN })
public void readProjectAllAsRoleAdmin() {
for (ProjectInstance project : uuid2Projects.values()) {
boolean result = aclEvaluate.hasProjectReadPermission(project);
Assert.assertTrue(result);
}
}
use of org.springframework.security.test.context.support.WithMockUser in project ranger by apache.
the class RangerKylinAuthorizerTest method writeProjectTestWithAdminPermission.
/**
* zhangqiang write test_project success
*/
@Test
@WithMockUser(username = ZHANGQIANG, roles = { ROLE_USER })
public void writeProjectTestWithAdminPermission() {
ProjectInstance project = name2Projects.get(TEST_PROJECT);
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 readProjectLearnWithoutPermission.
/**
* yuwen read learn_project failed
*/
@Test
@WithMockUser(username = YUWEN, roles = { ROLE_USER })
public void readProjectLearnWithoutPermission() {
ProjectInstance project = name2Projects.get(LEARN_PROJECT);
boolean result = aclEvaluate.hasProjectReadPermission(project);
Assert.assertFalse(result);
}
use of org.springframework.security.test.context.support.WithMockUser in project ranger by apache.
the class RangerKylinAuthorizerTest method operationProjectLearnWithoutPermission.
/**
* yuwen operation learn_project failed
*/
@Test
@WithMockUser(username = YUWEN, roles = { ROLE_USER })
public void operationProjectLearnWithoutPermission() {
ProjectInstance project = name2Projects.get(LEARN_PROJECT);
boolean result = aclEvaluate.hasProjectOperationPermission(project);
Assert.assertFalse(result);
}
Aggregations