1 /* 2 ********************************************************************** 3 * Copyright (C) 1998-2001, International Business Machines Corporation 4 * and others. All Rights Reserved. 5 ********************************************************************** 6 */ 7 /*********************************************************************** 8 * Date Name Description 9 * 12/14/99 Madhu Creation. 10 ***********************************************************************/ 11 /** 12 * IntlTestRBBI is the medium level test class for RuleBasedBreakIterator 13 */ 14 15 #include "unicode/utypes.h" 16 17 #if !UCONFIG_NO_BREAK_ITERATION 18 19 #include "itrbbi.h" 20 #include "rbbiapts.h" 21 #include "rbbitst.h" 22 23 void IntlTestRBBI::runIndexedTest( int32_t index, UBool exec, const char* &name, char* par ) 24 { 25 if (exec) logln("TestSuite RuleBasedBreakIterator: "); 26 switch (index) { 27 case 0: 28 name = "RBBIAPITest"; 29 if (exec) { 30 logln("RBBIAPITest--"); logln(""); 31 RBBIAPITest test; 32 callTest( test, par ); 33 } 34 break; 35 36 case 1: 37 name = "RBBITest"; 38 if (exec) { 39 logln("RBBITest---"); logln(""); 40 RBBITest test; 41 callTest( test, par ); 42 } 43 break; 44 default: name=""; break; 45 } 46 } 47 48 #endif /* #if !UCONFIG_NO_BREAK_ITERATION */ 49