]> git.saurik.com Git - apple/icu.git/blob - icuSources/test/intltest/transrt.h
ICU-57132.0.1.tar.gz
[apple/icu.git] / icuSources / test / intltest / transrt.h
1 /*
2 **********************************************************************
3 * Copyright (C) 2001-2004, International Business Machines
4 * Corporation and others. All Rights Reserved.
5 **********************************************************************
6 * Date Name Description
7 * 05/23/00 aliu Creation.
8 **********************************************************************
9 */
10 #ifndef TRANSRT_H
11 #define TRANSRT_H
12
13 #include "unicode/utypes.h"
14
15 #if !UCONFIG_NO_TRANSLITERATION
16
17 #include "unicode/translit.h"
18 #include "intltest.h"
19
20 /**
21 * @test
22 * @summary Round trip test of Transliterator
23 */
24 class TransliteratorRoundTripTest : public IntlTest {
25
26 void runIndexedTest(int32_t index, UBool exec, const char* &name,
27 char* par=NULL);
28
29 void TestKana(void);
30 void TestHiragana(void);
31 void TestKatakana(void);
32 void TestJamo(void);
33 void TestHangul(void);
34 void TestHan(void);
35 void TestGreek(void);
36 void TestGreekUNGEGN(void);
37 void Testel(void);
38 void TestCyrillic(void);
39 void TestDevanagariLatin(void);
40 void TestInterIndic(void);
41 void TestHebrew(void);
42 void TestArabic(void);
43 void TestDebug(const char* name,const char fromSet[],
44 const char* toSet,const char* exclusions);
45 };
46
47 #endif /* #if !UCONFIG_NO_TRANSLITERATION */
48
49 #endif