OLD | NEW |
| (Empty) |
1 /******************************************************************** | |
2 * Copyright (c) 2004, International Business Machines Corporation | |
3 * and others. All Rights Reserved. | |
4 ********************************************************************/ | |
5 | |
6 /** | |
7 * CollationServiceTest tests registration of collators. | |
8 */ | |
9 | |
10 #ifndef _SVCCOLL | |
11 #define _SVCCOLL | |
12 | |
13 #include "unicode/utypes.h" | |
14 | |
15 #if !UCONFIG_NO_COLLATION | |
16 | |
17 #include "intltest.h" | |
18 | |
19 U_NAMESPACE_BEGIN | |
20 | |
21 class StringEnumeration; | |
22 | |
23 class CollationServiceTest: public IntlTest { | |
24 public: | |
25 void runIndexedTest(int32_t index, UBool exec, const char* &name, char* /*pa
r = NULL */); | |
26 | |
27 void TestRegister(void); | |
28 void TestRegisterFactory(void); | |
29 void TestSeparateTree(); | |
30 | |
31 private: | |
32 int32_t checkStringEnumeration(const char* msg, | |
33 StringEnumeration& iter, | |
34 const char** expected, | |
35 int32_t expectedCount); | |
36 | |
37 int32_t checkAvailable(const char* msg); | |
38 }; | |
39 | |
40 U_NAMESPACE_END | |
41 | |
42 /* #if !UCONFIG_NO_COLLATION */ | |
43 #endif | |
44 | |
45 /* #ifndef _SVCCOLL */ | |
46 #endif | |
OLD | NEW |