| 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 |