1/******************************************************************** 2 * COPYRIGHT: 3 * Copyright (c) 2001, International Business Machines Corporation and 4 * others. All Rights Reserved. 5 ********************************************************************/ 6/************************************************************************ 7* This test program is intended for testing Replaceable class. 8* 9* Date Name Description 10* 11/28/2001 hshih Creation. 11* 12************************************************************************/ 13 14 15#ifndef REPTEST_H 16#define REPTEST_H 17 18#include "unicode/utypes.h" 19 20#if !UCONFIG_NO_TRANSLITERATION 21 22#include "unicode/translit.h" 23#include "intltest.h" 24 25/** 26 * @test 27 * @summary Testing the Replaceable class 28 */ 29class ReplaceableTest : public IntlTest { 30public: 31 void runIndexedTest(int32_t index, UBool exec, const char* &name, char* par=NULL); 32 33 /*Tests the Replaceable class according to the API documentation. */ 34 void TestReplaceableClass(void); 35private: 36 void check( const UnicodeString& transliteratorName, 37 const UnicodeString& test, 38 const UnicodeString& shouldProduceStyles); 39}; 40 41#endif /* #if !UCONFIG_NO_TRANSLITERATION */ 42 43#endif 44