]> git.saurik.com Git - apple/icu.git/blame - icuSources/test/cintltst/cjaptst.h
ICU-6.2.14.tar.gz
[apple/icu.git] / icuSources / test / cintltst / cjaptst.h
CommitLineData
b75a7d8f
A
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