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
13package com.ibm.icu.dev.test.collator;
14
15import java.util.Locale;
16
17import com.ibm.icu.dev.test.TestFmwk;
18import com.ibm.icu.text.Collator;
19import com.ibm.icu.text.RuleBasedCollator;
20
21public 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}