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}