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*/
38static    void TestTertiary(void);
39
40/* Testing base letters */
41static void TestBase(void);
42
43/* Testing plain, Daku-ten, Handaku-ten letters */
44static void TestPlainDakutenHandakuten(void);
45
46/*
47* Test Small, Large letters
48*/
49static void TestSmallLarge(void);
50
51/*
52* Test Katakana, Hiragana letters
53*/
54static void TestKatakanaHiragana(void);
55
56/*
57* Test Choo-on kigoo
58*/
59static void TestChooonKigoo(void);
60
61#endif /* #if !UCONFIG_NO_COLLATION */
62
63#endif
64