1 /********************************************************************
3 * Copyright (c) 1997-2005, International Business Machines Corporation and
4 * others. All Rights Reserved.
5 ********************************************************************/
6 /********************************************************************************
10 * Modification History:
12 * Madhu Katragadda Creation
13 *********************************************************************************
18 #include "unicode/utypes.h"
20 #if !UCONFIG_NO_COLLATION
23 #include "unicode/ucol.h"
25 /* Internal Functions used*/
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
);
34 UChar
* appendCompareResult(UCollationResult result
, UChar
* target
);
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
**);
48 void addRuleBasedCollTest(TestNode
**);
49 void addCollIterTest(TestNode
**);
50 void addAllCollTest(TestNode
**);
51 void addMiscCollTest(TestNode
**);
52 void addSearchTest(TestNode
**);
54 #endif /* #if !UCONFIG_NO_COLLATION */