]> git.saurik.com Git - apple/icu.git/blame - icuSources/test/cintltst/ccolltst.h
ICU-551.24.tar.gz
[apple/icu.git] / icuSources / test / cintltst / ccolltst.h
CommitLineData
b75a7d8f
A
1/********************************************************************
2 * COPYRIGHT:
73c04bcf 3 * Copyright (c) 1997-2005, International Business Machines Corporation and
b75a7d8f
A
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
27void 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
34UChar* appendCompareResult(UCollationResult result, UChar* target);
35
36void addCollAPITest(TestNode**);
73c04bcf 37void addCurrencyCollTest(TestNode**);
b75a7d8f
A
38void addNormTest(TestNode**);
39void addDanishCollTest(TestNode**);
40void addGermanCollTest(TestNode**);
41void addSpanishCollTest(TestNode**);
42void addFrenchCollTest(TestNode**);
43void addKannaCollTest(TestNode**);
44void addTurkishCollTest(TestNode**);
45void addEnglishCollTest(TestNode**);
46void addFinnishCollTest(TestNode**);
47
48void addRuleBasedCollTest(TestNode**);
49void addCollIterTest(TestNode**);
50void addAllCollTest(TestNode**);
51void addMiscCollTest(TestNode**);
52void addSearchTest(TestNode**);
53
54#endif /* #if !UCONFIG_NO_COLLATION */
55
56#endif