10596faeddefbf198de137d5e893708495ab1584cFredrik Roubert// © 2016 and later: Unicode, Inc. and others.
264339d36f8bd4db5025fe2988eda22b491a9219cFredrik Roubert// License & terms of use: http://www.unicode.org/copyright.html
3ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru/*
4ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru**********************************************************************
58de051c3d18a56cc126f0f44e368495a52f9148cFredrik Roubert* Copyright (C) 1998-2016, International Business Machines Corporation
6ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru* and others.  All Rights Reserved.
7ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru**********************************************************************
8ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru*/
9ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru/***********************************************************************
10ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru*   Date        Name        Description
11ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru*   12/14/99    Madhu        Creation.
12ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru***********************************************************************/
13ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru/**
14ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru * IntlTestRBBI is the medium level test class for RuleBasedBreakIterator
15ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru */
16ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru
17ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru#include "unicode/utypes.h"
18ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru
198de051c3d18a56cc126f0f44e368495a52f9148cFredrik Roubert#if !UCONFIG_NO_BREAK_ITERATION && !UCONFIG_NO_REGULAR_EXPRESSIONS
20ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru
218de051c3d18a56cc126f0f44e368495a52f9148cFredrik Roubert#include "intltest.h"
22ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru#include "itrbbi.h"
23ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru#include "rbbiapts.h"
24ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru#include "rbbitst.h"
258de051c3d18a56cc126f0f44e368495a52f9148cFredrik Roubert#include "rbbimonkeytest.h"
26b26ce3a7367e4ed2ee7ddddcdc3f3d3377a455c2claireho
27ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru
28ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queruvoid IntlTestRBBI::runIndexedTest( int32_t index, UBool exec, const char* &name, char* par )
29ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru{
308de051c3d18a56cc126f0f44e368495a52f9148cFredrik Roubert    if (exec) {
318de051c3d18a56cc126f0f44e368495a52f9148cFredrik Roubert        logln("TestSuite RuleBasedBreakIterator: ");
32ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru    }
338de051c3d18a56cc126f0f44e368495a52f9148cFredrik Roubert    TESTCASE_AUTO_BEGIN;
348de051c3d18a56cc126f0f44e368495a52f9148cFredrik Roubert    TESTCASE_AUTO_CLASS(RBBIAPITest);
358de051c3d18a56cc126f0f44e368495a52f9148cFredrik Roubert    TESTCASE_AUTO_CLASS(RBBITest);
368de051c3d18a56cc126f0f44e368495a52f9148cFredrik Roubert#if !UCONFIG_NO_FORMATTING
378de051c3d18a56cc126f0f44e368495a52f9148cFredrik Roubert    TESTCASE_AUTO_CLASS(RBBIMonkeyTest);
388de051c3d18a56cc126f0f44e368495a52f9148cFredrik Roubert#endif
398de051c3d18a56cc126f0f44e368495a52f9148cFredrik Roubert    TESTCASE_AUTO_END;
40ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru}
41ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru
428de051c3d18a56cc126f0f44e368495a52f9148cFredrik Roubert#endif /* #if !UCONFIG_NO_BREAK_ITERATION && !UCONFIG_NO_REGULAR_EXPRESSIONS */
43