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