Print this page
rev 5696 : 6336885: RFE: Locale Data Deployment Enhancements
4609153: Provide locale data for Indic locales
5104387: Support for gl_ES locale (galician language)
6337471: desktop/system locale preferences support
7056139: (cal) SPI support for locale-dependent Calendar parameters
7058206: Provide CalendarData SPI for week params and display field value names
7073852: Support multiple scripts for digits and decimal symbols per locale
7079560: [Fmt-Da] Context dependent month names support in SimpleDateFormat
7171324: getAvailableLocales() of locale sensitive services should return the actual availability of locales
7151414: (cal) Support calendar type identification
7168528: LocaleServiceProvider needs to be aware of Locale extensions
7171372: (cal) locale's default Calendar should be created if unknown calendar is specified
Summary: JEP 127: Improve Locale Data Packaging and Adopt Unicode CLDR Data (part 1 w/o packaging changes. by Naoto Sato and Masayoshi Okutsu)

Split Close
Expand all
Collapse all
          --- old/test/java/util/PluggableLocale/ProviderTest.java
          +++ new/test/java/util/PluggableLocale/ProviderTest.java
↓ open down ↓ 19 lines elided ↑ open up ↑
  20   20   * or visit www.oracle.com if you need additional information or have any
  21   21   * questions.
  22   22   */
  23   23  /*
  24   24   *
  25   25   */
  26   26  
  27   27  import java.text.*;
  28   28  import java.util.*;
  29   29  import sun.text.resources.*;
  30      -import sun.util.*;
       30 +import sun.util.locale.provider.*;
  31   31  
  32   32  public class ProviderTest {
  33   33      void checkValidity(Locale target, Object jres, Object providers, Object result, boolean jresPreferred) {
  34   34          if (jresPreferred) {
  35   35              if ((result==null && jres!=null) || !result.equals(jres)) {
  36   36                  throw new RuntimeException(
  37   37                      "result do not match with jre's result. target: "+target+" result: "+result+" jre's: "+jres);
  38   38              }
  39   39          } else {
  40   40              if (providers!=null && !result.equals(providers)) {
  41   41                  throw new RuntimeException(
  42   42                      "result do not match with provider's result. target: "+target+" result: "+result+" providers: "+providers);
  43   43              }
  44   44          }
  45   45      }
  46   46  }
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX