OLD | NEW |
(Empty) | |
| 1 /******************************************************************** |
| 2 * COPYRIGHT: |
| 3 * Copyright (c) 2001-2005, International Business Machines Corporation and |
| 4 * others. All Rights Reserved. |
| 5 ********************************************************************/ |
| 6 /************************************************************************ |
| 7 * Date Name Description |
| 8 * 1/03/2000 Madhu Creation. |
| 9 ************************************************************************/ |
| 10 |
| 11 #ifndef TRANSAPI_H |
| 12 #define TRANSAPI_H |
| 13 |
| 14 #include "unicode/utypes.h" |
| 15 |
| 16 #if !UCONFIG_NO_TRANSLITERATION |
| 17 |
| 18 #include "unicode/translit.h" |
| 19 #include "intltest.h" |
| 20 |
| 21 /** |
| 22 * @test |
| 23 * @summary General test of Transliterator |
| 24 */ |
| 25 class TransliteratorAPITest : public IntlTest { |
| 26 public: |
| 27 void runIndexedTest(int32_t index, UBool exec, const char* &name, char* par=
NULL); |
| 28 |
| 29 /*Tests the function getDisplayName() */ |
| 30 void TestGetDisplayName(void); |
| 31 |
| 32 void TestgetID(void); |
| 33 |
| 34 void TestgetInverse(void); |
| 35 |
| 36 void TestClone(void); |
| 37 |
| 38 void TestTransliterate1(void); |
| 39 |
| 40 void TestTransliterate2(void); |
| 41 |
| 42 void TestTransliterate3(void); |
| 43 |
| 44 void TestSimpleKeyboardTransliterator(void); |
| 45 |
| 46 void TestKeyboardTransliterator1(void); |
| 47 |
| 48 void TestKeyboardTransliterator2(void); |
| 49 |
| 50 void TestKeyboardTransliterator3(void); |
| 51 |
| 52 void TestGetAdoptFilter(void); |
| 53 |
| 54 void TestNullTransliterator(void); |
| 55 |
| 56 void TestRegisterUnregister(void); |
| 57 |
| 58 void TestLatinDevanagari(void); |
| 59 |
| 60 void TestDevanagariLatinRT(void); |
| 61 |
| 62 void TestUnicodeFunctor(void); |
| 63 |
| 64 /*Internal functions used*/ |
| 65 void doTest(const UnicodeString& , const UnicodeString& , const UnicodeStrin
g& ); |
| 66 |
| 67 void keyboardAux(Transliterator*, UnicodeString[] , UnicodeString&, int32_t,
int32_t); |
| 68 |
| 69 void displayOutput(const UnicodeString&, const UnicodeString&, UnicodeString
&, |
| 70 UTransPosition&); |
| 71 |
| 72 void callEverything(const Transliterator *t, int line); |
| 73 |
| 74 }; |
| 75 |
| 76 #endif /* #if !UCONFIG_NO_TRANSLITERATION */ |
| 77 |
| 78 #endif |
OLD | NEW |