Prior to this commit the MockHttpServletRequest constructor chain set
the preferred local to Locale.ENGLISH. Furthermore, it was possible to
add additional preferred locales "in front" of ENGLISH; however, it was
not possible to delete ENGLISH from the list of preferred locales.
This commit documents the fact that ENGLISH is the default preferred
locale and makes it possible to set the list of preferred locales via a
new setPreferredLocales(List<Locale> locales) method.
Issue: SPR-9724
@ -93,13 +94,11 @@ public class MockHttpServletRequest implements HttpServletRequest {
@@ -93,13 +94,11 @@ public class MockHttpServletRequest implements HttpServletRequest {
@ -141,7 +140,6 @@ public class MockHttpServletRequest implements HttpServletRequest {
@@ -141,7 +140,6 @@ public class MockHttpServletRequest implements HttpServletRequest {
@ -186,46 +184,49 @@ public class MockHttpServletRequest implements HttpServletRequest {
@@ -186,46 +184,49 @@ public class MockHttpServletRequest implements HttpServletRequest {
@ -234,7 +235,6 @@ public class MockHttpServletRequest implements HttpServletRequest {
@@ -234,7 +235,6 @@ public class MockHttpServletRequest implements HttpServletRequest {
@ -279,7 +279,6 @@ public class MockHttpServletRequest implements HttpServletRequest {
@@ -279,7 +279,6 @@ public class MockHttpServletRequest implements HttpServletRequest {
@ -291,7 +290,7 @@ public class MockHttpServletRequest implements HttpServletRequest {
@@ -291,7 +290,7 @@ public class MockHttpServletRequest implements HttpServletRequest {
@ -302,11 +301,11 @@ public class MockHttpServletRequest implements HttpServletRequest {
@@ -302,11 +301,11 @@ public class MockHttpServletRequest implements HttpServletRequest {
@ -348,8 +347,7 @@ public class MockHttpServletRequest implements HttpServletRequest {
@@ -348,8 +347,7 @@ public class MockHttpServletRequest implements HttpServletRequest {
@ -358,8 +356,7 @@ public class MockHttpServletRequest implements HttpServletRequest {
@@ -358,8 +356,7 @@ public class MockHttpServletRequest implements HttpServletRequest {
@ -368,7 +365,7 @@ public class MockHttpServletRequest implements HttpServletRequest {
@@ -368,7 +365,7 @@ public class MockHttpServletRequest implements HttpServletRequest {
@ -393,8 +390,7 @@ public class MockHttpServletRequest implements HttpServletRequest {
@@ -393,8 +390,7 @@ public class MockHttpServletRequest implements HttpServletRequest {
@ -403,8 +399,7 @@ public class MockHttpServletRequest implements HttpServletRequest {
@@ -403,8 +399,7 @@ public class MockHttpServletRequest implements HttpServletRequest {
@ -422,7 +417,7 @@ public class MockHttpServletRequest implements HttpServletRequest {
@@ -422,7 +417,7 @@ public class MockHttpServletRequest implements HttpServletRequest {
@ -566,12 +561,25 @@ public class MockHttpServletRequest implements HttpServletRequest {
@@ -566,12 +561,25 @@ public class MockHttpServletRequest implements HttpServletRequest {
Assert.notEmpty(locales,"preferred locales list must not be empty");
this.locales.clear();
this.locales.addAll(locales);
}
publicLocalegetLocale(){
returnthis.locales.get(0);
}
@ -628,7 +636,6 @@ public class MockHttpServletRequest implements HttpServletRequest {
@@ -628,7 +636,6 @@ public class MockHttpServletRequest implements HttpServletRequest {
@ -673,7 +680,7 @@ public class MockHttpServletRequest implements HttpServletRequest {
@@ -673,7 +680,7 @@ public class MockHttpServletRequest implements HttpServletRequest {
@ -711,6 +718,20 @@ public class MockHttpServletRequest implements HttpServletRequest {
@@ -711,6 +718,20 @@ public class MockHttpServletRequest implements HttpServletRequest {
@ -728,20 +749,6 @@ public class MockHttpServletRequest implements HttpServletRequest {
@@ -728,20 +749,6 @@ public class MockHttpServletRequest implements HttpServletRequest {
@ -791,8 +798,8 @@ public class MockHttpServletRequest implements HttpServletRequest {
@@ -791,8 +798,8 @@ public class MockHttpServletRequest implements HttpServletRequest {
@ -93,13 +94,11 @@ public class MockHttpServletRequest implements HttpServletRequest {
@@ -93,13 +94,11 @@ public class MockHttpServletRequest implements HttpServletRequest {
@ -141,7 +140,6 @@ public class MockHttpServletRequest implements HttpServletRequest {
@@ -141,7 +140,6 @@ public class MockHttpServletRequest implements HttpServletRequest {
@ -186,45 +184,48 @@ public class MockHttpServletRequest implements HttpServletRequest {
@@ -186,45 +184,48 @@ public class MockHttpServletRequest implements HttpServletRequest {
@ -234,7 +235,6 @@ public class MockHttpServletRequest implements HttpServletRequest {
@@ -234,7 +235,6 @@ public class MockHttpServletRequest implements HttpServletRequest {
@ -279,7 +279,6 @@ public class MockHttpServletRequest implements HttpServletRequest {
@@ -279,7 +279,6 @@ public class MockHttpServletRequest implements HttpServletRequest {
@ -291,7 +290,7 @@ public class MockHttpServletRequest implements HttpServletRequest {
@@ -291,7 +290,7 @@ public class MockHttpServletRequest implements HttpServletRequest {
@ -302,7 +301,7 @@ public class MockHttpServletRequest implements HttpServletRequest {
@@ -302,7 +301,7 @@ public class MockHttpServletRequest implements HttpServletRequest {
@ -348,8 +347,7 @@ public class MockHttpServletRequest implements HttpServletRequest {
@@ -348,8 +347,7 @@ public class MockHttpServletRequest implements HttpServletRequest {
@ -358,8 +356,7 @@ public class MockHttpServletRequest implements HttpServletRequest {
@@ -358,8 +356,7 @@ public class MockHttpServletRequest implements HttpServletRequest {
@ -368,7 +365,7 @@ public class MockHttpServletRequest implements HttpServletRequest {
@@ -368,7 +365,7 @@ public class MockHttpServletRequest implements HttpServletRequest {
@ -393,8 +390,7 @@ public class MockHttpServletRequest implements HttpServletRequest {
@@ -393,8 +390,7 @@ public class MockHttpServletRequest implements HttpServletRequest {
@ -403,8 +399,7 @@ public class MockHttpServletRequest implements HttpServletRequest {
@@ -403,8 +399,7 @@ public class MockHttpServletRequest implements HttpServletRequest {
@ -422,7 +417,7 @@ public class MockHttpServletRequest implements HttpServletRequest {
@@ -422,7 +417,7 @@ public class MockHttpServletRequest implements HttpServletRequest {
@ -446,8 +441,7 @@ public class MockHttpServletRequest implements HttpServletRequest {
@@ -446,8 +441,7 @@ public class MockHttpServletRequest implements HttpServletRequest {
Assert.notNull(name,"Parameter name must not be null");
@ -566,12 +560,25 @@ public class MockHttpServletRequest implements HttpServletRequest {
@@ -566,12 +560,25 @@ public class MockHttpServletRequest implements HttpServletRequest {
Assert.notEmpty(locales,"preferred locales list must not be empty");
this.locales.clear();
this.locales.addAll(locales);
}
publicLocalegetLocale(){
returnthis.locales.get(0);
}
@ -628,7 +635,6 @@ public class MockHttpServletRequest implements HttpServletRequest {
@@ -628,7 +635,6 @@ public class MockHttpServletRequest implements HttpServletRequest {
@ -673,7 +679,7 @@ public class MockHttpServletRequest implements HttpServletRequest {
@@ -673,7 +679,7 @@ public class MockHttpServletRequest implements HttpServletRequest {
@ -711,6 +717,20 @@ public class MockHttpServletRequest implements HttpServletRequest {
@@ -711,6 +717,20 @@ public class MockHttpServletRequest implements HttpServletRequest {
@ -727,21 +747,7 @@ public class MockHttpServletRequest implements HttpServletRequest {
@@ -727,21 +747,7 @@ public class MockHttpServletRequest implements HttpServletRequest {
@ -791,8 +797,8 @@ public class MockHttpServletRequest implements HttpServletRequest {
@@ -791,8 +797,8 @@ public class MockHttpServletRequest implements HttpServletRequest {
@ -74,8 +87,8 @@ public class MockHttpServletRequestTests extends TestCase {
@@ -74,8 +87,8 @@ public class MockHttpServletRequestTests extends TestCase {
@ -83,17 +96,17 @@ public class MockHttpServletRequestTests extends TestCase {
@@ -83,17 +96,17 @@ public class MockHttpServletRequestTests extends TestCase {
@ -110,8 +123,8 @@ public class MockHttpServletRequestTests extends TestCase {
@@ -110,8 +123,8 @@ public class MockHttpServletRequestTests extends TestCase {
@ -129,8 +142,8 @@ public class MockHttpServletRequestTests extends TestCase {
@@ -129,8 +142,8 @@ public class MockHttpServletRequestTests extends TestCase {
@ -141,4 +154,47 @@ public class MockHttpServletRequestTests extends TestCase {
@@ -141,4 +154,47 @@ public class MockHttpServletRequestTests extends TestCase {
@ -198,50 +199,54 @@ public class MockHttpServletRequest implements HttpServletRequest {
@@ -198,50 +199,54 @@ public class MockHttpServletRequest implements HttpServletRequest {
@ -251,14 +256,13 @@ public class MockHttpServletRequest implements HttpServletRequest {
@@ -251,14 +256,13 @@ public class MockHttpServletRequest implements HttpServletRequest {
@ -323,7 +327,7 @@ public class MockHttpServletRequest implements HttpServletRequest {
@@ -323,7 +327,7 @@ public class MockHttpServletRequest implements HttpServletRequest {
@ -383,10 +387,11 @@ public class MockHttpServletRequest implements HttpServletRequest {
@@ -383,10 +387,11 @@ public class MockHttpServletRequest implements HttpServletRequest {
Assert.notNull(params,"Parameter map must not be null");
for(Objectkey:params.keySet()){
@ -436,10 +441,11 @@ public class MockHttpServletRequest implements HttpServletRequest {
@@ -436,10 +441,11 @@ public class MockHttpServletRequest implements HttpServletRequest {
Assert.notNull(params,"Parameter map must not be null");
for(Objectkey:params.keySet()){
@ -579,12 +585,25 @@ public class MockHttpServletRequest implements HttpServletRequest {
@@ -579,12 +585,25 @@ public class MockHttpServletRequest implements HttpServletRequest {
Assert.notEmpty(locales,"preferred locales list must not be empty");
this.locales.clear();
this.locales.addAll(locales);
}
publicLocalegetLocale(){
returnthis.locales.get(0);
}
@ -804,7 +823,8 @@ public class MockHttpServletRequest implements HttpServletRequest {
@@ -804,7 +823,8 @@ public class MockHttpServletRequest implements HttpServletRequest {
@ -204,45 +205,48 @@ public class MockHttpServletRequest implements HttpServletRequest {
@@ -204,45 +205,48 @@ public class MockHttpServletRequest implements HttpServletRequest {
@ -252,7 +256,6 @@ public class MockHttpServletRequest implements HttpServletRequest {
@@ -252,7 +256,6 @@ public class MockHttpServletRequest implements HttpServletRequest {
@ -324,7 +327,7 @@ public class MockHttpServletRequest implements HttpServletRequest {
@@ -324,7 +327,7 @@ public class MockHttpServletRequest implements HttpServletRequest {
@ -384,10 +387,11 @@ public class MockHttpServletRequest implements HttpServletRequest {
@@ -384,10 +387,11 @@ public class MockHttpServletRequest implements HttpServletRequest {
Assert.notNull(params,"Parameter map must not be null");
for(Objectkey:params.keySet()){
@ -437,10 +441,11 @@ public class MockHttpServletRequest implements HttpServletRequest {
@@ -437,10 +441,11 @@ public class MockHttpServletRequest implements HttpServletRequest {
Assert.notNull(params,"Parameter map must not be null");
for(Objectkey:params.keySet()){
@ -580,12 +585,25 @@ public class MockHttpServletRequest implements HttpServletRequest {
@@ -580,12 +585,25 @@ public class MockHttpServletRequest implements HttpServletRequest {
Assert.notEmpty(locales,"preferred locales list must not be empty");
this.locales.clear();
this.locales.addAll(locales);
}
publicLocalegetLocale(){
returnthis.locales.get(0);
}
@ -805,7 +823,8 @@ public class MockHttpServletRequest implements HttpServletRequest {
@@ -805,7 +823,8 @@ public class MockHttpServletRequest implements HttpServletRequest {