| /* |
| ******************************************************************************* |
| * Copyright (C) 2002-2010, International Business Machines Corporation and * |
| * others. All Rights Reserved. * |
| ******************************************************************************* |
| */ |
| |
| /** |
| * Port From: ICU4C v2.1 : Collate/CollationTurkishTest |
| * Source File: $ICU4CRoot/source/test/intltest/trcoll.cpp |
| **/ |
| |
| package com.ibm.icu.dev.test.collator; |
| |
| import java.util.Locale; |
| |
| import com.ibm.icu.dev.test.TestFmwk; |
| import com.ibm.icu.text.Collator; |
| import com.ibm.icu.text.RuleBasedCollator; |
| |
| public class CollationChineseTest extends TestFmwk{ |
| public static void main(String[] args) throws Exception{ |
| new CollationChineseTest().run(args); |
| } |
| |
| public CollationChineseTest() |
| { |
| } |
| |
| public void TestPinYin() |
| { |
| String seq[] |
| = {"\u963f", "\u554a", "\u54ce", "\u6371", "\u7231", "\u9f98", |
| "\u4e5c", "\u8baa", "\u4e42", "\u53c8"}; |
| RuleBasedCollator collator = null; |
| try { |
| collator = (RuleBasedCollator)Collator.getInstance( |
| new Locale("zh", "", "PINYIN")); |
| } catch (Exception e) { |
| warnln("ERROR: in creation of collator of zh__PINYIN locale"); |
| return; |
| } |
| for (int i = 0; i < seq.length - 1; i ++) { |
| CollationTest.doTest(this, collator, seq[i], seq[i + 1], -1); |
| } |
| } |
| } |