1 /********************************************************************
2  * COPYRIGHT:
3  * Copyright (c) 1997-2001, International Business Machines Corporation and
4  * others. All Rights Reserved.
5  ********************************************************************/
6 
7 /**
8  * Collation currency tests.
9  * (It's important to stay current!)
10  */
11 
12 #ifndef _CURRCOLL
13 #define _CURRCOLL
14 
15 #include "unicode/utypes.h"
16 
17 #if !UCONFIG_NO_COLLATION
18 
19 #include "unicode/coleitr.h"
20 #include "tscoll.h"
21 
22 class CollationCurrencyTest: public IntlTestCollator
23 {
24 public:
25 
26     // If this is too small for the test data, just increase it.
27     // Just don't make it too large, otherwise the executable will get too big
28     enum EToken_Len { MAX_TOKEN_LEN = 16 };
29 
30     CollationCurrencyTest();
31     virtual ~CollationCurrencyTest();
32     void runIndexedTest(int32_t index, UBool exec, const char* &name, char* par = NULL);
33 
34     void currencyTest(/*char *par*/);
35 };
36 
37 #endif /* #if !UCONFIG_NO_COLLATION */
38 
39 #endif
40