OpenJDK / jdk7u / jdk7u-dev / jdk
changeset 831:cf591ddc3456
6627549: ISO 3166 code addition: Saint Barthelemy and Saint Martin
6786276: Locale.getISOCountries() still contains country code "CS"
Reviewed-by: okutsu
author | naoto |
---|---|
date | Wed, 21 Jan 2009 13:58:46 -0800 |
parents | cda097df492f |
children | f650e6e22c16 |
files | src/share/classes/java/util/CurrencyData.properties src/share/classes/java/util/LocaleISOData.java src/share/classes/sun/util/resources/LocaleNames.properties test/java/util/Currency/ValidateISO4217.java test/java/util/Locale/LocaleTest.java test/sun/text/resources/LocaleData |
diffstat | 6 files changed, 23 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/src/share/classes/java/util/CurrencyData.properties Wed Jan 21 21:30:59 2009 +0300 +++ b/src/share/classes/java/util/CurrencyData.properties Wed Jan 21 13:58:46 2009 -0800 @@ -441,12 +441,16 @@ RU=RUB # RWANDA RW=RWF +# SAINT BARTHELEMY +BL=EUR # SAINT HELENA SH=SHP # SAINT KITTS AND NEVIS KN=XCD # SAINT LUCIA LC=XCD +# SAINT MARTIN +MF=EUR # SAINT PIERRE AND MIQUELON PM=EUR # SAINT VINCENT AND THE GRENADINES
--- a/src/share/classes/java/util/LocaleISOData.java Wed Jan 21 21:30:59 2009 +0300 +++ b/src/share/classes/java/util/LocaleISOData.java Wed Jan 21 13:58:46 2009 -0800 @@ -250,6 +250,7 @@ + "BH" + "BHR" // Bahrain, Kingdom of + "BI" + "BDI" // Burundi, Republic of + "BJ" + "BEN" // Benin, People's Republic of + + "BL" + "BLM" // Saint Barth\u00e9lemy + "BM" + "BMU" // Bermuda + "BN" + "BRN" // Brunei Darussalam + "BO" + "BOL" // Bolivia, Republic of @@ -273,7 +274,7 @@ + "CN" + "CHN" // China, People's Republic of + "CO" + "COL" // Colombia, Republic of + "CR" + "CRI" // Costa Rica, Republic of - + "CS" + "SCG" // Serbia and Montenegro +// + "CS" + "SCG" // Serbia and Montenegro + "CU" + "CUB" // Cuba, Republic of + "CV" + "CPV" // Cape Verde, Republic of + "CX" + "CXR" // Christmas Island @@ -363,6 +364,7 @@ + "MC" + "MCO" // Monaco, Principality of + "MD" + "MDA" // Moldova, Republic of + "ME" + "MNE" // Montenegro, Republic of + + "MF" + "MAF" // Saint Martin + "MG" + "MDG" // Madagascar, Republic of + "MH" + "MHL" // Marshall Islands + "MK" + "MKD" // Macedonia, the former Yugoslav Republic of
--- a/src/share/classes/sun/util/resources/LocaleNames.properties Wed Jan 21 21:30:59 2009 +0300 +++ b/src/share/classes/sun/util/resources/LocaleNames.properties Wed Jan 21 13:58:46 2009 -0800 @@ -257,6 +257,7 @@ BH=Bahrain BI=Burundi BJ=Benin +BL=Saint Barth\u00e9lemy BM=Bermuda BN=Brunei BO=Bolivia @@ -370,6 +371,7 @@ MC=Monaco MD=Moldova ME=Montenegro +MF=Saint Martin MG=Madagascar MH=Marshall Islands MK=Macedonia
--- a/test/java/util/Currency/ValidateISO4217.java Wed Jan 21 21:30:59 2009 +0300 +++ b/test/java/util/Currency/ValidateISO4217.java Wed Jan 21 13:58:46 2009 -0800 @@ -22,7 +22,7 @@ */ /* * @test - * @bug 4691089 4819436 4942982 5104960 6544471 + * @bug 4691089 4819436 4942982 5104960 6544471 6627549 * @summary Validate ISO 4217 data for Currency class. */ @@ -86,6 +86,8 @@ {"JE", "GBP", "826", "2"}, // Jersey {"GG", "GBP", "826", "2"}, // Guernsey {"IM", "GBP", "826", "2"}, // Isle of Man + {"BL", "EUR", "978", "2"}, // Saint Barthelemy + {"MF", "EUR", "978", "2"}, // Saint Martin }; /* Codes that are obsolete, do not have related country */
--- a/test/java/util/Locale/LocaleTest.java Wed Jan 21 21:30:59 2009 +0300 +++ b/test/java/util/Locale/LocaleTest.java Wed Jan 21 13:58:46 2009 -0800 @@ -24,7 +24,7 @@ * @test * @bug 4052404 4052440 4084688 4092475 4101316 4105828 4107014 4107953 4110613 * 4118587 4118595 4122371 4126371 4126880 4135316 4135752 4139504 4139940 4143951 - * 4147315 4147317 4147552 4335196 4778440 5010672 6475525 6544471 + * 4147315 4147317 4147552 4335196 4778440 5010672 6475525 6544471 6627549 6786276 * @summary test Locales */ /* @@ -439,8 +439,8 @@ String[] spotCheck2 = { "US", "CA", "GB", "FR", "DE", "IT", "JP", "KR", "CN", "TW", "TH" }; - if (test.length != 245) - errln("Expected getISOCountries to return 245 countries; it returned " + test.length); + if (test.length != 246) + errln("Expected getISOCountries to return 246 countries; it returned " + test.length); else { for (int i = 0; i < spotCheck2.length; i++) { int j;
--- a/test/sun/text/resources/LocaleData Wed Jan 21 21:30:59 2009 +0300 +++ b/test/sun/text/resources/LocaleData Wed Jan 21 13:58:46 2009 -0800 @@ -5518,3 +5518,11 @@ FormatData/sv/AmPmMarkers/0=fm FormatData/sv/AmPmMarkers/1=em +# JE, GG, IM (6544471) +LocaleNames//JE=Jersey +LocaleNames//GG=Guernsey +LocaleNames//IM=Isle Of Man + +# BL, MF (6627549) +LocaleNames//BL=Saint Barth\u00e9lemy +LocaleNames//MF=Saint Martin