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
64