1 // © 2016 and later: Unicode, Inc. and others.
2 // License & terms of use: http://www.unicode.org/copyright.html
3 /********************************************************************
5 * Copyright (c) 1997-2005, International Business Machines Corporation and
6 * others. All Rights Reserved.
7 ********************************************************************/
8 /********************************************************************************
12 * Modification History:
14 * Madhu Katragadda Creation
15 *********************************************************************************
20 #include "unicode/utypes.h"
22 #if !UCONFIG_NO_COLLATION
25 #include "unicode/ucol.h"
27 /* Internal Functions used*/
29 void 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
);
36 UChar
* appendCompareResult(UCollationResult result
, UChar
* target
);
38 void addCollAPITest(TestNode
**);
39 void addCurrencyCollTest(TestNode
**);
40 void addNormTest(TestNode
**);
41 void addDanishCollTest(TestNode
**);
42 void addGermanCollTest(TestNode
**);
43 void addSpanishCollTest(TestNode
**);
44 void addFrenchCollTest(TestNode
**);
45 void addKannaCollTest(TestNode
**);
46 void addTurkishCollTest(TestNode
**);
47 void addEnglishCollTest(TestNode
**);
48 void addFinnishCollTest(TestNode
**);
50 void addRuleBasedCollTest(TestNode
**);
51 void addCollIterTest(TestNode
**);
52 void addAllCollTest(TestNode
**);
53 void addMiscCollTest(TestNode
**);
54 void addSearchTest(TestNode
**);
56 #endif /* #if !UCONFIG_NO_COLLATION */