OLD | NEW |
| (Empty) |
1 /******************************************************************** | |
2 * COPYRIGHT: | |
3 * Copyright (c) 1997-2002, International Business Machines Corporation and | |
4 * others. All Rights Reserved. | |
5 ********************************************************************/ | |
6 | |
7 #ifndef CHARITERTEST_H | |
8 #define CHARITERTEST_H | |
9 | |
10 #include "intltest.h" | |
11 #include "unicode/uiter.h" | |
12 | |
13 /** | |
14 * Some tests for CharacterIterator and StringCharacterIterator | |
15 **/ | |
16 class CharIterTest: public IntlTest { | |
17 public: | |
18 CharIterTest(); | |
19 | |
20 void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par
= NULL ); | |
21 | |
22 /** | |
23 * Test Constructors and operators ==, != and a few other methods | |
24 **/ | |
25 void TestConstructionAndEquality(void); | |
26 /** | |
27 * Test Constructors and operators ==, != and a few other methods for UChari
ter | |
28 **/ | |
29 void TestConstructionAndEqualityUChariter(void); | |
30 /** | |
31 * test the iteration functionality in different ways | |
32 **/ | |
33 void TestIteration(void); | |
34 /** | |
35 * test the iteration functionality in different ways with unicodestring of
UChar32's | |
36 **/ | |
37 void TestIterationUChar32(void); | |
38 | |
39 void TestUCharIterator(); | |
40 void TestUCharIterator(UCharIterator *iter, CharacterIterator &ci, const cha
r *moves, const char *which); | |
41 void TestCoverage(); | |
42 void TestCharIteratorSubClasses(); | |
43 }; | |
44 | |
45 #endif | |
46 | |
OLD | NEW |