Java 如何在MockHttpServletRequest中设置角色?
我读过以下主题: 但这不是我的变体 在我需要测试的方法控制器内,我有以下行:Java 如何在MockHttpServletRequest中设置角色?,java,spring-mvc,spring-security,spring-test,Java,Spring Mvc,Spring Security,Spring Test,我读过以下主题: 但这不是我的变体 在我需要测试的方法控制器内,我有以下行: httpServletRequest.isUserInRole("ROLE_OWNER"); 如何在MockHttpServletRequest中设置角色?在这种情况下,主体是什么? mockMvc.perform(post("/owner/terminals/edit").principal(principal).with(new RequestPostProcessor() { pub
httpServletRequest.isUserInRole("ROLE_OWNER");
如何在
MockHttpServletRequest
中设置角色?在这种情况下,主体是什么?
mockMvc.perform(post("/owner/terminals/edit").principal(principal).with(new RequestPostProcessor() {
public MockHttpServletRequest postProcessRequest(MockHttpServletRequest request) {
request.addUserRole("ROLE_OWNER");
return request;
}