]>
git.saurik.com Git - apple/icu.git/blob - icuSources/test/intltest/citrtest.h
1 /********************************************************************
3 * Copyright (c) 1997-2002, 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
);
42 void TestCharIteratorSubClasses();