List of usage examples for org.springframework.mock.web MockHttpServletRequest getUserPrincipal
@Override
@Nullable
public Principal getUserPrincipal()
From source file:ch.ralscha.extdirectspring.util.SupportedParametersTest.java
@Test public void testResolveParameter() { MockHttpServletRequest request = new MockHttpServletRequest("POST", "/action/api-debug.js"); MockHttpServletResponse response = new MockHttpServletResponse(); Locale en = Locale.ENGLISH; assertThat(SupportedParameters.resolveParameter(String.class, request, response, en)).isNull(); assertThat(SupportedParameters.resolveParameter(MockHttpServletRequest.class, request, response, en)) .isSameAs(request);/*from w w w. j ava2 s .c om*/ assertThat(SupportedParameters.resolveParameter(MockHttpSession.class, request, response, en)) .isSameAs(request.getSession()); assertThat(SupportedParameters.resolveParameter(Principal.class, request, response, en)) .isSameAs(request.getUserPrincipal()); assertThat(SupportedParameters.resolveParameter(MockHttpServletResponse.class, request, response, en)) .isSameAs(response); assertThat(SupportedParameters.resolveParameter(Locale.class, request, response, en)).isSameAs(en); SSEWriter sseWriter = new SSEWriter(response); assertThat(SupportedParameters.resolveParameter(SSEWriter.class, request, response, en, sseWriter)) .isSameAs(sseWriter); }