1
/********************************************************************
3
* Copyright (c) 1997-2001, International Business Machines Corporation and
4
* others. All Rights Reserved.
5
********************************************************************/
11
#include "unicode/uiter.h"
14
* Some tests for CharacterIterator and StringCharacterIterator
16
class CharIterTest: public IntlTest {
20
void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par = NULL );
23
* Test Constructors and operators ==, != and a few other methods
25
void TestConstructionAndEquality(void);
27
* Test Constructors and operators ==, != and a few other methods for UChariter
29
void TestConstructionAndEqualityUChariter(void);
31
* test the iteration functionality in different ways
33
void TestIteration(void);
35
* test the iteration functionality in different ways with unicodestring of UChar32's
37
void TestIterationUChar32(void);
39
void TestUCharIterator();
40
void TestUCharIterator(UCharIterator *iter, CharacterIterator &ci, const char *moves, const char *which);