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 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**); 37void addCurrencyCollTest(TestNode**); 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 57