File tree Expand file tree Collapse file tree 2 files changed +12
-0
lines changed
main/java/org/springframework/http
test/java/org/springframework/http Expand file tree Collapse file tree 2 files changed +12
-0
lines changed Original file line number Diff line number Diff line change @@ -475,6 +475,15 @@ public List<Locale.LanguageRange> getAcceptLanguage() {
475
475
return Collections .emptyList ();
476
476
}
477
477
478
+ /**
479
+ * A variant of {@link #setAcceptLanguage(List)} that sets the {@literal Accept-Language}
480
+ * header value to the specified locale.
481
+ * @since 5.0
482
+ */
483
+ public void setAcceptLanguageAsLocale (Locale locale ) {
484
+ setAcceptLanguage (Collections .singletonList (new Locale .LanguageRange (locale .toLanguageTag ())));
485
+ }
486
+
478
487
/**
479
488
* A variant of {@link #getAcceptLanguage()} that converts each
480
489
* {@link java.util.Locale.LanguageRange} to a {@link Locale} and returns
Original file line number Diff line number Diff line change @@ -438,6 +438,9 @@ public void acceptLanguage() {
438
438
assertEquals (expectedRanges , headers .getAcceptLanguage ());
439
439
440
440
assertEquals (Locale .forLanguageTag ("fr-ch" ), headers .getAcceptLanguageAsLocale ());
441
+
442
+ headers .setAcceptLanguageAsLocale (Locale .FRANCE );
443
+ assertEquals (Locale .FRANCE , headers .getAcceptLanguageAsLocale ());
441
444
}
442
445
443
446
@ Test
You can’t perform that action at this time.
0 commit comments