Search in sources :

Example 61 with WithMockUser

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);
}
Also used : ProjectInstance(org.apache.kylin.metadata.project.ProjectInstance) WithMockUser(org.springframework.security.test.context.support.WithMockUser) Test(org.junit.Test)

Example 62 with WithMockUser

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);
    }
}
Also used : ProjectInstance(org.apache.kylin.metadata.project.ProjectInstance) WithMockUser(org.springframework.security.test.context.support.WithMockUser) Test(org.junit.Test)

Example 63 with WithMockUser

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);
}
Also used : ProjectInstance(org.apache.kylin.metadata.project.ProjectInstance) WithMockUser(org.springframework.security.test.context.support.WithMockUser) Test(org.junit.Test)

Example 64 with WithMockUser

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);
}
Also used : ProjectInstance(org.apache.kylin.metadata.project.ProjectInstance) WithMockUser(org.springframework.security.test.context.support.WithMockUser) Test(org.junit.Test)

Example 65 with WithMockUser

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);
}
Also used : ProjectInstance(org.apache.kylin.metadata.project.ProjectInstance) WithMockUser(org.springframework.security.test.context.support.WithMockUser) Test(org.junit.Test)

Aggregations

WithMockUser (org.springframework.security.test.context.support.WithMockUser)3415 Test (org.junit.jupiter.api.Test)2107 Test (org.junit.Test)1226 SpringBootTest (org.springframework.boot.test.context.SpringBootTest)865 AbstractSpringIntegrationBambooBitbucketJiraTest (de.tum.in.www1.artemis.AbstractSpringIntegrationBambooBitbucketJiraTest)427 ParameterizedTest (org.junit.jupiter.params.ParameterizedTest)409 MvcResult (org.springframework.test.web.servlet.MvcResult)304 ResultActions (org.springframework.test.web.servlet.ResultActions)278 MockHttpServletRequestBuilder (org.springframework.test.web.servlet.request.MockHttpServletRequestBuilder)275 Transactional (org.springframework.transaction.annotation.Transactional)220 WebMvcTest (org.springframework.boot.test.autoconfigure.web.servlet.WebMvcTest)179 User (io.github.jhipster.sample.domain.User)149 ModelingSubmission (de.tum.in.www1.artemis.domain.modeling.ModelingSubmission)136 ModelingExercise (de.tum.in.www1.artemis.domain.modeling.ModelingExercise)130 StudentParticipation (de.tum.in.www1.artemis.domain.participation.StudentParticipation)130 Course (de.tum.in.www1.artemis.domain.Course)124 ArrayList (java.util.ArrayList)124 Exam (de.tum.in.www1.artemis.domain.exam.Exam)114 AlertIntegrationTest (com.synopsys.integration.alert.util.AlertIntegrationTest)103 AnalysisSubmission (ca.corefacility.bioinformatics.irida.model.workflow.submission.AnalysisSubmission)102