]> git.saurik.com Git - apple/icu.git/blob - icuSources/test/cintltst/ccolltst.h
ICU-511.35.tar.gz
[apple/icu.git] / icuSources / test / cintltst / ccolltst.h
1 /********************************************************************
2 * COPYRIGHT:
3 * Copyright (c) 1997-2005, International Business Machines Corporation and
4 * others. All Rights Reserved.
5 ********************************************************************/
6 /********************************************************************************
7 *
8 * File CCOLLTST.H
9 *
10 * Modification History:
11 * Name Description
12 * Madhu Katragadda Creation
13 *********************************************************************************
14 */
15 #ifndef _CCOLLTST
16 #define _CCOLLTST
17
18 #include "unicode/utypes.h"
19
20 #if !UCONFIG_NO_COLLATION
21
22 #include "cintltst.h"
23 #include "unicode/ucol.h"
24
25 /* Internal Functions used*/
26
27 void reportCResult( const UChar source[], const UChar target[],
28 uint8_t *sourceKey, uint8_t *targetKey,
29 UCollationResult compareResult,
30 UCollationResult keyResult,
31 UCollationResult incResult,
32 UCollationResult expectedResult );
33
34 UChar* appendCompareResult(UCollationResult result, UChar* target);
35
36 void addCollAPITest(TestNode**);
37 void addCurrencyCollTest(TestNode**);
38 void addNormTest(TestNode**);
39 void addDanishCollTest(TestNode**);
40 void addGermanCollTest(TestNode**);
41 void addSpanishCollTest(TestNode**);
42 void addFrenchCollTest(TestNode**);
43 void addKannaCollTest(TestNode**);
44 void addTurkishCollTest(TestNode**);
45 void addEnglishCollTest(TestNode**);
46 void addFinnishCollTest(TestNode**);
47
48 void addRuleBasedCollTest(TestNode**);
49 void addCollIterTest(TestNode**);
50 void addAllCollTest(TestNode**);
51 void addMiscCollTest(TestNode**);
52 void addSearchTest(TestNode**);
53
54 #endif /* #if !UCONFIG_NO_COLLATION */
55
56 #endif