]>
git.saurik.com Git - apple/icu.git/blob - icuSources/test/intltest/alphaindextst.h
1 /********************************************************************
3 * Copyright (c) 2012-2014, International Business Machines Corporation and
4 * others. All Rights Reserved.
5 ********************************************************************/
7 // file: alphaindextst.h
8 // Alphabetic Index Tests.
11 #ifndef ALPHAINDEXTST_H
12 #define ALPHAINDEXTST_H
16 class AlphabeticIndexTest
: public IntlTest
{
18 AlphabeticIndexTest();
19 virtual ~AlphabeticIndexTest();
21 virtual void runIndexedTest(int32_t index
, UBool exec
, const char* &name
, char* par
= NULL
);
23 virtual void APITest();
24 virtual void ManyLocalesTest();
25 virtual void HackPinyinTest();
26 virtual void TestBug9009();
27 void TestIndexCharactersList();
29 * Test AlphabeticIndex vs. root with script reordering.
33 * Test AlphabeticIndex vs. Pinyin with script reordering.
35 void TestPinyinFirst();
37 * Test labels with multiple primary weights.
41 * With no real labels, there should be only the underflow label.
45 * Test with the Bopomofo-phonetic tailoring.
47 void TestChineseZhuyin();
48 void TestJapaneseKanji();
49 void TestChineseUnihan();