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