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