diff options
author | Fabrice Di Meglio <fdimeglio@google.com> | 2012-03-13 12:51:59 -0700 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2012-03-13 12:51:59 -0700 |
commit | 41efc447549b24cef35fe4f1145844babe0f791e (patch) | |
tree | 12cab5dcca8a61c76dc3378940f6afc1d8ccc029 /core/tests | |
parent | 7cd59760be0f2eb3127b375d5c8e06abfb0dd151 (diff) | |
parent | 1103beee4453d1e1144e98993fb46d2a6562ff42 (diff) | |
download | frameworks_base-41efc447549b24cef35fe4f1145844babe0f791e.zip frameworks_base-41efc447549b24cef35fe4f1145844babe0f791e.tar.gz frameworks_base-41efc447549b24cef35fe4f1145844babe0f791e.tar.bz2 |
Merge "Move LocalUtil unit tests from Frameworks to CTS"
Diffstat (limited to 'core/tests')
-rw-r--r-- | core/tests/coretests/src/android/util/LocaleUtilTest.java | 200 |
1 files changed, 0 insertions, 200 deletions
diff --git a/core/tests/coretests/src/android/util/LocaleUtilTest.java b/core/tests/coretests/src/android/util/LocaleUtilTest.java deleted file mode 100644 index 0ca6043..0000000 --- a/core/tests/coretests/src/android/util/LocaleUtilTest.java +++ /dev/null @@ -1,200 +0,0 @@ -/* - * Copyright (C) 2007 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package android.util; - -import java.util.Locale; - -import android.test.AndroidTestCase; -import dalvik.annotation.TestLevel; -import dalvik.annotation.TestTargetNew; - -import static android.view.View.LAYOUT_DIRECTION_LTR; -import static android.view.View.LAYOUT_DIRECTION_RTL; - -public class LocaleUtilTest extends AndroidTestCase { - - @TestTargetNew( - level = TestLevel.COMPLETE, - method = "getLayoutDirectionFromLocale", - args = {Locale.class} - ) - public void testGetLayoutDirectionFromLocale() { - assertEquals(LAYOUT_DIRECTION_LTR, - LocaleUtil.getLayoutDirectionFromLocale(null)); - - assertEquals(LAYOUT_DIRECTION_LTR, - LocaleUtil.getLayoutDirectionFromLocale(Locale.ENGLISH)); - assertEquals(LAYOUT_DIRECTION_LTR, - LocaleUtil.getLayoutDirectionFromLocale(Locale.CANADA)); - assertEquals(LAYOUT_DIRECTION_LTR, - LocaleUtil.getLayoutDirectionFromLocale(Locale.CANADA_FRENCH)); - assertEquals(LAYOUT_DIRECTION_LTR, - LocaleUtil.getLayoutDirectionFromLocale(Locale.FRANCE)); - assertEquals(LAYOUT_DIRECTION_LTR, - LocaleUtil.getLayoutDirectionFromLocale(Locale.FRENCH)); - assertEquals(LAYOUT_DIRECTION_LTR, - LocaleUtil.getLayoutDirectionFromLocale(Locale.GERMAN)); - assertEquals(LAYOUT_DIRECTION_LTR, - LocaleUtil.getLayoutDirectionFromLocale(Locale.GERMANY)); - assertEquals(LAYOUT_DIRECTION_LTR, - LocaleUtil.getLayoutDirectionFromLocale(Locale.ITALIAN)); - assertEquals(LAYOUT_DIRECTION_LTR, - LocaleUtil.getLayoutDirectionFromLocale(Locale.ITALY)); - assertEquals(LAYOUT_DIRECTION_LTR, - LocaleUtil.getLayoutDirectionFromLocale(Locale.UK)); - assertEquals(LAYOUT_DIRECTION_LTR, - LocaleUtil.getLayoutDirectionFromLocale(Locale.US)); - - assertEquals(LAYOUT_DIRECTION_LTR, - LocaleUtil.getLayoutDirectionFromLocale(Locale.ROOT)); - - assertEquals(LAYOUT_DIRECTION_LTR, - LocaleUtil.getLayoutDirectionFromLocale(Locale.CHINA)); - assertEquals(LAYOUT_DIRECTION_LTR, - LocaleUtil.getLayoutDirectionFromLocale(Locale.CHINESE)); - assertEquals(LAYOUT_DIRECTION_LTR, - LocaleUtil.getLayoutDirectionFromLocale(Locale.JAPAN)); - assertEquals(LAYOUT_DIRECTION_LTR, - LocaleUtil.getLayoutDirectionFromLocale(Locale.JAPANESE)); - assertEquals(LAYOUT_DIRECTION_LTR, - LocaleUtil.getLayoutDirectionFromLocale(Locale.KOREA)); - assertEquals(LAYOUT_DIRECTION_LTR, - LocaleUtil.getLayoutDirectionFromLocale(Locale.KOREAN)); - assertEquals(LAYOUT_DIRECTION_LTR, - LocaleUtil.getLayoutDirectionFromLocale(Locale.PRC)); - assertEquals(LAYOUT_DIRECTION_LTR, - LocaleUtil.getLayoutDirectionFromLocale(Locale.SIMPLIFIED_CHINESE)); - assertEquals(LAYOUT_DIRECTION_LTR, - LocaleUtil.getLayoutDirectionFromLocale(Locale.TAIWAN)); - assertEquals(LAYOUT_DIRECTION_LTR, - LocaleUtil.getLayoutDirectionFromLocale(Locale.TRADITIONAL_CHINESE)); - - Locale locale = new Locale("ar"); - assertEquals(LAYOUT_DIRECTION_RTL, - LocaleUtil.getLayoutDirectionFromLocale(locale)); - locale = new Locale("ar", "AE"); - assertEquals(LAYOUT_DIRECTION_RTL, - LocaleUtil.getLayoutDirectionFromLocale(locale)); - locale = new Locale("ar", "BH"); - assertEquals(LAYOUT_DIRECTION_RTL, - LocaleUtil.getLayoutDirectionFromLocale(locale)); - locale = new Locale("ar", "DZ"); - assertEquals(LAYOUT_DIRECTION_RTL, - LocaleUtil.getLayoutDirectionFromLocale(locale)); - locale = new Locale("ar", "EG"); - assertEquals(LAYOUT_DIRECTION_RTL, - LocaleUtil.getLayoutDirectionFromLocale(locale)); - locale = new Locale("ar", "IQ"); - assertEquals(LAYOUT_DIRECTION_RTL, - LocaleUtil.getLayoutDirectionFromLocale(locale)); - locale = new Locale("ar", "JO"); - assertEquals(LAYOUT_DIRECTION_RTL, - LocaleUtil.getLayoutDirectionFromLocale(locale)); - locale = new Locale("ar", "KW"); - assertEquals(LAYOUT_DIRECTION_RTL, - LocaleUtil.getLayoutDirectionFromLocale(locale)); - locale = new Locale("ar", "LB"); - assertEquals(LAYOUT_DIRECTION_RTL, - LocaleUtil.getLayoutDirectionFromLocale(locale)); - locale = new Locale("ar", "LY"); - assertEquals(LAYOUT_DIRECTION_RTL, - LocaleUtil.getLayoutDirectionFromLocale(locale)); - locale = new Locale("ar", "MA"); - assertEquals(LAYOUT_DIRECTION_RTL, - LocaleUtil.getLayoutDirectionFromLocale(locale)); - locale = new Locale("ar", "OM"); - assertEquals(LAYOUT_DIRECTION_RTL, - LocaleUtil.getLayoutDirectionFromLocale(locale)); - locale = new Locale("ar", "QA"); - assertEquals(LAYOUT_DIRECTION_RTL, - LocaleUtil.getLayoutDirectionFromLocale(locale)); - locale = new Locale("ar", "SA"); - assertEquals(LAYOUT_DIRECTION_RTL, - LocaleUtil.getLayoutDirectionFromLocale(locale)); - locale = new Locale("ar", "SD"); - assertEquals(LAYOUT_DIRECTION_RTL, - LocaleUtil.getLayoutDirectionFromLocale(locale)); - locale = new Locale("ar", "SY"); - assertEquals(LAYOUT_DIRECTION_RTL, - LocaleUtil.getLayoutDirectionFromLocale(locale)); - locale = new Locale("ar", "TN"); - assertEquals(LAYOUT_DIRECTION_RTL, - LocaleUtil.getLayoutDirectionFromLocale(locale)); - locale = new Locale("ar", "YE"); - assertEquals(LAYOUT_DIRECTION_RTL, - LocaleUtil.getLayoutDirectionFromLocale(locale)); - - locale = new Locale("fa"); - assertEquals(LAYOUT_DIRECTION_RTL, - LocaleUtil.getLayoutDirectionFromLocale(locale)); - locale = new Locale("fa", "AF"); - assertEquals(LAYOUT_DIRECTION_RTL, - LocaleUtil.getLayoutDirectionFromLocale(locale)); - locale = new Locale("fa", "IR"); - assertEquals(LAYOUT_DIRECTION_RTL, - LocaleUtil.getLayoutDirectionFromLocale(locale)); - - locale = new Locale("iw"); - assertEquals(LAYOUT_DIRECTION_RTL, - LocaleUtil.getLayoutDirectionFromLocale(locale)); - locale = new Locale("iw", "IL"); - assertEquals(LAYOUT_DIRECTION_RTL, - LocaleUtil.getLayoutDirectionFromLocale(locale)); - locale = new Locale("he"); - assertEquals(LAYOUT_DIRECTION_RTL, - LocaleUtil.getLayoutDirectionFromLocale(locale)); - locale = new Locale("he", "IL"); - assertEquals(LAYOUT_DIRECTION_RTL, - LocaleUtil.getLayoutDirectionFromLocale(locale)); - - locale = new Locale("pa_Arab"); - assertEquals(LAYOUT_DIRECTION_RTL, - LocaleUtil.getLayoutDirectionFromLocale(locale)); - locale = new Locale("pa_Arab", "PK"); - assertEquals(LAYOUT_DIRECTION_RTL, - LocaleUtil.getLayoutDirectionFromLocale(locale)); - - locale = new Locale("ps"); - assertEquals(LAYOUT_DIRECTION_RTL, - LocaleUtil.getLayoutDirectionFromLocale(locale)); - locale = new Locale("ps", "AF"); - assertEquals(LAYOUT_DIRECTION_RTL, - LocaleUtil.getLayoutDirectionFromLocale(locale)); - - locale = new Locale("ur"); - assertEquals(LAYOUT_DIRECTION_RTL, - LocaleUtil.getLayoutDirectionFromLocale(locale)); - locale = new Locale("ur", "IN"); - assertEquals(LAYOUT_DIRECTION_RTL, - LocaleUtil.getLayoutDirectionFromLocale(locale)); - locale = new Locale("ur", "PK"); - assertEquals(LAYOUT_DIRECTION_RTL, - LocaleUtil.getLayoutDirectionFromLocale(locale)); - - locale = new Locale("uz_Arab"); - assertEquals(LAYOUT_DIRECTION_RTL, - LocaleUtil.getLayoutDirectionFromLocale(locale)); - locale = new Locale("uz_Arab", "AF"); - assertEquals(LAYOUT_DIRECTION_RTL, - LocaleUtil.getLayoutDirectionFromLocale(locale)); - - // Locale without a real language - locale = new Locale("zz"); - assertEquals(LAYOUT_DIRECTION_LTR, - LocaleUtil.getLayoutDirectionFromLocale(locale)); - } -} |