File tree Expand file tree Collapse file tree 5 files changed +25
-5
lines changed
functional/MBCS_Tests/language_tag/src Expand file tree Collapse file tree 5 files changed +25
-5
lines changed Original file line number Diff line number Diff line change @@ -185,7 +185,11 @@ public void firstDayOfWeekTest(){
185185 String tag = "zh-CN-u-fw-mon" ;
186186 Locale l = Locale .forLanguageTag (tag );
187187 assertEquals ("中文 (中国,fw:mon)" , l .getDisplayName (l ));
188- assertEquals ("Chinese (China, First Day of Week Is Monday)" , l .getDisplayName (Locale .ENGLISH ));
188+ // CLDR 48.0 (JDK 26+) changed format from "First Day of Week Is Monday" to "First day of week: Monday"
189+ String expectedDisplay = (JavaVersion .getFeature () >= 26 )
190+ ? "Chinese (China, First day of week: Monday)"
191+ : "Chinese (China, First Day of Week Is Monday)" ;
192+ assertEquals (expectedDisplay , l .getDisplayName (Locale .ENGLISH ));
189193 assertEquals (tag , l .toLanguageTag ());
190194 assertEquals ("fw-mon" , l .getExtension ('u' ));
191195 assertEquals ("mon" , l .getUnicodeLocaleType ("fw" ));
Original file line number Diff line number Diff line change @@ -185,7 +185,11 @@ public void firstDayOfWeekTest(){
185185 String tag = "ja-JP-u-fw-mon" ;
186186 Locale l = Locale .forLanguageTag (tag );
187187 assertEquals ("日本語 (日本、fw: mon)" , l .getDisplayName (l ));
188- assertEquals ("Japanese (Japan, First Day of Week Is Monday)" , l .getDisplayName (Locale .ENGLISH ));
188+ // CLDR 48.0 (JDK 26+) changed format from "First Day of Week Is Monday" to "First day of week: Monday"
189+ String expectedDisplay = (JavaVersion .getFeature () >= 26 )
190+ ? "Japanese (Japan, First day of week: Monday)"
191+ : "Japanese (Japan, First Day of Week Is Monday)" ;
192+ assertEquals (expectedDisplay , l .getDisplayName (Locale .ENGLISH ));
189193 assertEquals (tag , l .toLanguageTag ());
190194 assertEquals ("fw-mon" , l .getExtension ('u' ));
191195 assertEquals ("mon" , l .getUnicodeLocaleType ("fw" ));
Original file line number Diff line number Diff line change @@ -182,7 +182,11 @@ public void firstDayOfWeekTest(){
182182 Locale l = Locale .forLanguageTag (tag );
183183 assertEquals ("한국어 (대한민국, fw: mon)" ,
184184 l .getDisplayName (l ));
185- assertEquals ("Korean (South Korea, First Day of Week Is Monday)" ,
185+ // CLDR 48.0 (JDK 26+) changed format from "First Day of Week Is Monday" to "First day of week: Monday"
186+ String expectedDisplay = (JavaVersion .getFeature () >= 26 )
187+ ? "Korean (South Korea, First day of week: Monday)"
188+ : "Korean (South Korea, First Day of Week Is Monday)" ;
189+ assertEquals (expectedDisplay ,
186190 l .getDisplayName (Locale .ENGLISH ));
187191 assertEquals (tag , l .toLanguageTag ());
188192 assertEquals ("fw-mon" , l .getExtension ('u' ));
Original file line number Diff line number Diff line change @@ -198,7 +198,11 @@ public void firstDayOfWeekTest(){
198198 String tag = "zh-TW-u-fw-mon" ;
199199 Locale l = Locale .forLanguageTag (tag );
200200 assertEquals ("中文 (台灣,fw:mon)" , l .getDisplayName (l ));
201- assertEquals ("Chinese (Taiwan, First Day of Week Is Monday)" , l .getDisplayName (Locale .ENGLISH ));
201+ // CLDR 48.0 (JDK 26+) changed format from "First Day of Week Is Monday" to "First day of week: Monday"
202+ String expectedDisplay = (JavaVersion .getFeature () >= 26 )
203+ ? "Chinese (Taiwan, First day of week: Monday)"
204+ : "Chinese (Taiwan, First Day of Week Is Monday)" ;
205+ assertEquals (expectedDisplay , l .getDisplayName (Locale .ENGLISH ));
202206 assertEquals (tag , l .toLanguageTag ());
203207 assertEquals ("fw-mon" , l .getExtension ('u' ));
204208 assertEquals ("mon" , l .getUnicodeLocaleType ("fw" ));
Original file line number Diff line number Diff line change @@ -178,7 +178,11 @@ public void timezoneJPCalendarNumberTest(){
178178 public void firstDayOfWeekTest (){
179179 String tag = "en-US-u-fw-mon" ;
180180 Locale l = Locale .forLanguageTag (tag );
181- assertEquals ("English (United States, First Day of Week Is Monday)" , l .getDisplayName (Locale .ENGLISH ));
181+ // CLDR 48.0 (JDK 26+) changed format from "First Day of Week Is Monday" to "First day of week: Monday"
182+ String expectedDisplay = (JavaVersion .getFeature () >= 26 )
183+ ? "English (United States, First day of week: Monday)"
184+ : "English (United States, First Day of Week Is Monday)" ;
185+ assertEquals (expectedDisplay , l .getDisplayName (Locale .ENGLISH ));
182186 assertEquals (tag , l .toLanguageTag ());
183187 assertEquals ("fw-mon" , l .getExtension ('u' ));
184188 assertEquals ("mon" , l .getUnicodeLocaleType ("fw" ));
You can’t perform that action at this time.
0 commit comments