]> gitweb.fperrin.net Git - Dictionary.git/blob - jars/icu4j-4_2_1-src/src/com/ibm/icu/dev/test/collator/CollationChineseTest.java
icu4jsrc
[Dictionary.git] / jars / icu4j-4_2_1-src / src / com / ibm / icu / dev / test / collator / CollationChineseTest.java
1 /*\r
2  *******************************************************************************\r
3  * Copyright (C) 2002-2005, International Business Machines Corporation and         *\r
4  * others. All Rights Reserved.                                                *\r
5  *******************************************************************************\r
6  */\r
7 \r
8 /** \r
9  * Port From:   ICU4C v2.1 : Collate/CollationTurkishTest\r
10  * Source File: $ICU4CRoot/source/test/intltest/trcoll.cpp\r
11  **/\r
12  \r
13 package com.ibm.icu.dev.test.collator;\r
14  \r
15 import com.ibm.icu.dev.test.*;\r
16 import com.ibm.icu.text.*;\r
17 import java.util.Locale;\r
18  \r
19 public class CollationChineseTest extends TestFmwk{\r
20     public static void main(String[] args) throws Exception{\r
21         new CollationChineseTest().run(args);\r
22     }\r
23     \r
24     public CollationChineseTest() \r
25     {\r
26     }\r
27     \r
28     public void TestPinYin() \r
29     {\r
30         String seq[] \r
31             = {"\u963f", "\u554a", "\u54ce", "\u6371", "\u7231", "\u9f98",\r
32                "\u4e5c", "\u8baa", "\u4e42", "\u53c8"};\r
33         RuleBasedCollator collator = null;\r
34         try {\r
35             collator = (RuleBasedCollator)Collator.getInstance(\r
36                                             new Locale("zh", "", "PINYIN"));\r
37         } catch (Exception e) {\r
38             warnln("ERROR: in creation of collator of zh__PINYIN locale");\r
39             return;\r
40         }\r
41         for (int i = 0; i < seq.length - 1; i ++) {\r
42             CollationTest.doTest(this, collator, seq[i], seq[i + 1], -1);\r
43         }\r
44     }\r
45 }