Home | History | Annotate | Download | only in intltest
      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  */
     29 class ReplaceableTest : public IntlTest {
     30 public:
     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);
     35 private:
     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