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