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