| 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 |