Example usage for org.springframework.mock.web MockHttpServletRequest getUserPrincipal

List of usage examples for org.springframework.mock.web MockHttpServletRequest getUserPrincipal

Introduction

In this page you can find the example usage for org.springframework.mock.web MockHttpServletRequest getUserPrincipal.

Prototype

@Override
    @Nullable
    public Principal getUserPrincipal() 

Source Link

Usage

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);
}