Skip to content

Commit 47b2598

Browse files
committed
gh-511 Adapt AwsProxyHttpServletRequest getLocale tests
1 parent 0210a77 commit 47b2598

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

aws-serverless-java-container-core/src/test/java/com/amazonaws/serverless/proxy/internal/servlet/AwsProxyHttpServletRequestTest.java

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -501,7 +501,7 @@ void getLocales_validAcceptHeader_expectSingleLocale(String type) {
501501
int localesNo = 0;
502502
while (locales.hasMoreElements()) {
503503
Locale defaultLocale = locales.nextElement();
504-
assertEquals(new Locale("fr-CH"), defaultLocale);
504+
assertEquals(new Locale("fr", "CH"), defaultLocale);
505505
localesNo++;
506506
}
507507
assertEquals(1, localesNo);
@@ -512,40 +512,40 @@ void getLocales_validAcceptHeader_expectSingleLocale(String type) {
512512
void getLocales_validAcceptHeaderMultipleLocales_expectFullLocaleList(String type) {
513513
initAwsProxyHttpServletRequestTest(type);
514514
AwsProxyRequestBuilder req = getRequestWithHeaders();
515-
req.header(HttpHeaders.ACCEPT_LANGUAGE, "fr-CH, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5");
515+
req.header(HttpHeaders.ACCEPT_LANGUAGE, "fr-CA, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5");
516516
HttpServletRequest servletRequest = getRequest(req, null, null);
517517
Enumeration<Locale> locales = servletRequest.getLocales();
518518
List<Locale> localesList = new ArrayList<>();
519519
while (locales.hasMoreElements()) {
520520
localesList.add(locales.nextElement());
521521
}
522522
assertEquals(5, localesList.size());
523-
assertEquals(new Locale("fr-CH"), localesList.get(0));
524-
assertEquals(new Locale("fr"), localesList.get(1));
525-
assertEquals(new Locale("en"), localesList.get(2));
523+
assertEquals(Locale.CANADA_FRENCH, localesList.get(0));
524+
assertEquals(Locale.FRENCH, localesList.get(1));
525+
assertEquals(Locale.ENGLISH, localesList.get(2));
526526
assertEquals(new Locale("de"), localesList.get(3));
527527
assertEquals(new Locale("*"), localesList.get(4));
528528

529529
assertNotNull(servletRequest.getLocale());
530-
assertEquals(new Locale("fr-CH"), servletRequest.getLocale());
530+
assertEquals(Locale.CANADA_FRENCH, servletRequest.getLocale());
531531
}
532532

533533
@MethodSource("data")
534534
@ParameterizedTest
535535
void getLocales_validAcceptHeaderMultipleLocales_expectFullLocaleListOrdered(String type) {
536536
initAwsProxyHttpServletRequestTest(type);
537537
AwsProxyRequestBuilder req = getRequestWithHeaders();
538-
req.header(HttpHeaders.ACCEPT_LANGUAGE, "fr-CH, en;q=0.8, de;q=0.7, *;q=0.5, fr;q=0.9");
538+
req.header(HttpHeaders.ACCEPT_LANGUAGE, "fr-CA, en;q=0.8, de;q=0.7, *;q=0.5, fr;q=0.9");
539539
HttpServletRequest servletRequest = getRequest(req, null, null);
540540
Enumeration<Locale> locales = servletRequest.getLocales();
541541
List<Locale> localesList = new ArrayList<>();
542542
while (locales.hasMoreElements()) {
543543
localesList.add(locales.nextElement());
544544
}
545545
assertEquals(5, localesList.size());
546-
assertEquals(new Locale("fr-CH"), localesList.get(0));
547-
assertEquals(new Locale("fr"), localesList.get(1));
548-
assertEquals(new Locale("en"), localesList.get(2));
546+
assertEquals(Locale.CANADA_FRENCH, localesList.get(0));
547+
assertEquals(Locale.FRENCH, localesList.get(1));
548+
assertEquals(Locale.ENGLISH, localesList.get(2));
549549
assertEquals(new Locale("de"), localesList.get(3));
550550
assertEquals(new Locale("*"), localesList.get(4));
551551
}

0 commit comments

Comments
 (0)