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