1 /******************************************************************** 2 * COPYRIGHT: 3 * Copyright (c) 1997-2009, International Business Machines Corporation and 4 * others. All Rights Reserved. 5 ********************************************************************/ 6 7 #ifndef _MESSAGEFORMATREGRESSIONTEST_ 8 #define _MESSAGEFORMATREGRESSIONTEST_ 9 10 #include "unicode/utypes.h" 11 12 #if !UCONFIG_NO_FORMATTING 13 14 #include "intltest.h" 15 16 /** 17 * Performs regression test for MessageFormat 18 **/ 19 class MessageFormatRegressionTest: public IntlTest { 20 21 // IntlTest override 22 void runIndexedTest( int32_t index, UBool exec, const char* &name, char* par ); 23 public: 24 25 void Test4074764(void); 26 void Test4058973(void); 27 void Test4031438(void); 28 void Test4052223(void); 29 void Test4104976(void); 30 void Test4106659(void); 31 void Test4106660(void); 32 void Test4111739(void); 33 void Test4114743(void); 34 void Test4116444(void); 35 void Test4114739(void); 36 void Test4113018(void); 37 void Test4106661(void); 38 void Test4094906(void); 39 void Test4118592(void); 40 void Test4118594(void); 41 void Test4105380(void); 42 void Test4120552(void); 43 void Test4142938(void); 44 void TestChoicePatternQuote(void); 45 void Test4112104(void); 46 void TestAPI(void); 47 48 protected: 49 UBool failure(UErrorCode status, const char* msg, UBool possibleDataError=FALSE); 50 51 }; 52 53 #endif /* #if !UCONFIG_NO_FORMATTING */ 54 55 #endif // _MESSAGEFORMATREGRESSIONTEST_ 56 //eof 57