]> git.saurik.com Git - apple/icu.git/blame - icuSources/test/intltest/itrbbi.cpp
ICU-64252.0.1.tar.gz
[apple/icu.git] / icuSources / test / intltest / itrbbi.cpp
CommitLineData
f3c0d7a5
A
1// © 2016 and later: Unicode, Inc. and others.
2// License & terms of use: http://www.unicode.org/copyright.html
b75a7d8f
A
3/*
4**********************************************************************
2ca993e8 5* Copyright (C) 1998-2016, International Business Machines Corporation
b75a7d8f
A
6* and others. All Rights Reserved.
7**********************************************************************
8*/
9/***********************************************************************
10* Date Name Description
11* 12/14/99 Madhu Creation.
12***********************************************************************/
13/**
14 * IntlTestRBBI is the medium level test class for RuleBasedBreakIterator
15 */
16
17#include "unicode/utypes.h"
18
2ca993e8 19#if !UCONFIG_NO_BREAK_ITERATION && !UCONFIG_NO_REGULAR_EXPRESSIONS
b75a7d8f 20
2ca993e8 21#include "intltest.h"
b75a7d8f
A
22#include "itrbbi.h"
23#include "rbbiapts.h"
24#include "rbbitst.h"
2ca993e8 25#include "rbbimonkeytest.h"
4388f060
A
26
27
b75a7d8f
A
28void IntlTestRBBI::runIndexedTest( int32_t index, UBool exec, const char* &name, char* par )
29{
2ca993e8
A
30 if (exec) {
31 logln("TestSuite RuleBasedBreakIterator: ");
b75a7d8f 32 }
2ca993e8
A
33 TESTCASE_AUTO_BEGIN;
34 TESTCASE_AUTO_CLASS(RBBIAPITest);
35 TESTCASE_AUTO_CLASS(RBBITest);
36#if !UCONFIG_NO_FORMATTING
37 TESTCASE_AUTO_CLASS(RBBIMonkeyTest);
38#endif
39 TESTCASE_AUTO_END;
b75a7d8f
A
40}
41
2ca993e8 42#endif /* #if !UCONFIG_NO_BREAK_ITERATION && !UCONFIG_NO_REGULAR_EXPRESSIONS */