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

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

Introduction

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

Prototype

@Override
public Enumeration<Locale> getLocales() 

Source Link

Document

Return an Enumeration enumeration of the preferred Locale locales configured in this mock request.

Usage

From source file:org.springframework.test.web.servlet.htmlunit.HtmlUnitRequestBuilderTest.java

@Test
public void buildRequestLocaleMulti() {
    webRequest.setAdditionalHeader("Accept-Language", "da, en-gb;q=0.8, en;q=0.7");

    MockHttpServletRequest actualRequest = requestBuilder.buildRequest(servletContext);

    // FIXME Locale.ENGLISH is due to fact cannot remove it from MockHttpServletRequest
    List<Locale> expected = Arrays.asList(new Locale("da"), new Locale("en", "gb", "0.8"),
            new Locale("en", "", "0.7"), Locale.ENGLISH);
    assertThat(Collections.list(actualRequest.getLocales())).isEqualTo(expected);
}

From source file:org.springframework.test.web.servlet.htmlunit.HtmlUnitRequestBuilderTests.java

@Test
public void buildRequestLocaleMulti() {
    webRequest.setAdditionalHeader("Accept-Language", "en-gb;q=0.8, da, en;q=0.7");

    MockHttpServletRequest actualRequest = requestBuilder.buildRequest(servletContext);

    List<Locale> expected = asList(new Locale("da"), new Locale("en", "gb"), new Locale("en", ""));
    assertThat(Collections.list(actualRequest.getLocales()), equalTo(expected));
}