2 *******************************************************************************
\r
3 * Copyright (C) 2002-2010, International Business Machines Corporation and *
\r
4 * others. All Rights Reserved. *
\r
5 *******************************************************************************
\r
9 * Port From: ICU4C v2.1 : Collate/CollationTurkishTest
\r
10 * Source File: $ICU4CRoot/source/test/intltest/trcoll.cpp
\r
13 package com.ibm.icu.dev.test.collator;
\r
15 import java.util.Locale;
\r
17 import com.ibm.icu.dev.test.TestFmwk;
\r
18 import com.ibm.icu.text.Collator;
\r
19 import com.ibm.icu.text.RuleBasedCollator;
\r
21 public class CollationChineseTest extends TestFmwk{
\r
22 public static void main(String[] args) throws Exception{
\r
23 new CollationChineseTest().run(args);
\r
26 public CollationChineseTest()
\r
30 public void TestPinYin()
\r
33 = {"\u963f", "\u554a", "\u54ce", "\u6371", "\u7231", "\u9f98",
\r
34 "\u4e5c", "\u8baa", "\u4e42", "\u53c8"};
\r
35 RuleBasedCollator collator = null;
\r
37 collator = (RuleBasedCollator)Collator.getInstance(
\r
38 new Locale("zh", "", "PINYIN"));
\r
39 } catch (Exception e) {
\r
40 warnln("ERROR: in creation of collator of zh__PINYIN locale");
\r
43 for (int i = 0; i < seq.length - 1; i ++) {
\r
44 CollationTest.doTest(this, collator, seq[i], seq[i + 1], -1);
\r