/* ******************************************************************************* * Copyright (C) 2005-2009, International Business Machines Corporation and * * others. All Rights Reserved. * ******************************************************************************* */ /* * New added, 2005-5-10 [Terry/SGL] * Major modification by Ram */ package com.ibm.icu.dev.test.util; import java.util.HashMap; import com.ibm.icu.impl.ICUResourceBundle; import com.ibm.icu.text.DateFormat; import com.ibm.icu.util.Calendar; import com.ibm.icu.util.ULocale; import com.ibm.icu.util.UResourceBundle; public class LocaleAliasTest extends com.ibm.icu.dev.test.TestFmwk { private static final ULocale[][] _LOCALES = { {new ULocale("en", "RH"), new ULocale("en", "ZW")}, {new ULocale("in"), new ULocale("id")}, {new ULocale("in", "ID"), new ULocale("id", "ID")}, {new ULocale("iw"), new ULocale("he")}, {new ULocale("iw", "IL"), new ULocale("he", "IL")}, {new ULocale("ji"), new ULocale("yi")}, {new ULocale("en", "BU"), new ULocale("en", "MM")}, {new ULocale("en", "DY"), new ULocale("en", "BJ")}, {new ULocale("en", "HV"), new ULocale("en", "BF")}, {new ULocale("en", "NH"), new ULocale("en", "VU")}, {new ULocale("en", "TP"), new ULocale("en", "TL")}, {new ULocale("en", "ZR"), new ULocale("en", "CD")} }; private static final int _LOCALE_NUMBER = _LOCALES.length; private static ULocale[] available = null; private HashMap availableMap = new HashMap(); private static final ULocale _DEFAULT_LOCALE = ULocale.US; public LocaleAliasTest(){ } protected void init(){ available = ULocale.getAvailableLocales(); for(int i=0; i