/* ******************************************************************************* * 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); } } }