]> git.saurik.com Git - apple/icu.git/blame - icuSources/test/intltest/transrt.h
ICU-511.32.tar.gz
[apple/icu.git] / icuSources / test / intltest / transrt.h
CommitLineData
b75a7d8f
A
1/*
2**********************************************************************
374ca955 3* Copyright (C) 2001-2004, International Business Machines
b75a7d8f
A
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 */
24class 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);
374ca955 34 void TestHan(void);
b75a7d8f
A
35 void TestGreek(void);
36 void TestGreekUNGEGN(void);
37 void Testel(void);
38 void TestCyrillic(void);
39 void TestDevanagariLatin(void);
40 void TestInterIndic(void);
374ca955
A
41 void TestHebrew(void);
42 void TestArabic(void);
b75a7d8f
A
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