]> git.saurik.com Git - apple/icu.git/blob - icuSources/test/cintltst/cjaptst.h
ICU-511.25.tar.gz
[apple/icu.git] / icuSources / test / cintltst / cjaptst.h
1 /********************************************************************
2 * COPYRIGHT:
3 * Copyright (c) 1997-2001, International Business Machines Corporation and
4 * others. All Rights Reserved.
5 ********************************************************************/
6 /********************************************************************************
7 *
8 * File CJAPTST.H
9 *
10 * Modification History:
11 * Name Description
12 * Madhu Katragadda Converted to C
13 * synwee Added TestBase, TestPlainDakutenHandakuten,
14 * TestSmallLarge, TestKatakanaHiragana,
15 * TestChooonKigoo
16 *********************************************************************************/
17 /**
18 * CollationKannaTest(JAPAN) is a third level test class. This tests the locale
19 * specific primary, secondary and tertiary rules. For example, the ignorable
20 * character '-' in string "black-bird". The en_US locale uses the default
21 * collation rules as its sorting sequence.
22 */
23
24 #ifndef _CJACOLLTST
25 #define _CJACOLLTST
26
27 #include "unicode/utypes.h"
28
29 #if !UCONFIG_NO_COLLATION
30
31 #include "cintltst.h"
32
33
34 #define MAX_TOKEN_LEN 16
35
36
37 /*perform test with strength TERTIARY*/
38 static void TestTertiary(void);
39
40 /* Testing base letters */
41 static void TestBase(void);
42
43 /* Testing plain, Daku-ten, Handaku-ten letters */
44 static void TestPlainDakutenHandakuten(void);
45
46 /*
47 * Test Small, Large letters
48 */
49 static void TestSmallLarge(void);
50
51 /*
52 * Test Katakana, Hiragana letters
53 */
54 static void TestKatakanaHiragana(void);
55
56 /*
57 * Test Choo-on kigoo
58 */
59 static void TestChooonKigoo(void);
60
61 #endif /* #if !UCONFIG_NO_COLLATION */
62
63 #endif