void IntlTestDecimalFormatAPI::runIndexedTest( int32_t index, UBool exec, const char* &name, char* /*par*/ ) { if (exec) logln((UnicodeString)"TestSuite DecimalFormatAPI"); switch (index) { case 0: name = "DecimalFormat API test"; if (exec) { logln((UnicodeString)"DecimalFormat API test---"); logln((UnicodeString)""); UErrorCode status = U_ZERO_ERROR; Locale saveLocale; Locale::setDefault(Locale::getEnglish(), status); if(U_FAILURE(status)) { errln((UnicodeString)"ERROR: Could not set default locale, test may not give correct results"); } testAPI(/*par*/); Locale::setDefault(saveLocale, status); } break; case 1: name = "Rounding test"; if(exec) { logln((UnicodeString)"DecimalFormat Rounding test---"); testRounding(/*par*/); } break; case 2: name = "Test6354"; if(exec) { logln((UnicodeString)"DecimalFormat Rounding Increment test---"); testRoundingInc(/*par*/); } break; default: name = ""; break; } }
void IntlTestDecimalFormatAPI::runIndexedTest( int32_t index, UBool exec, const char* &name, char* /*par*/ ) { if (exec) logln((UnicodeString)"TestSuite DecimalFormatAPI"); switch (index) { case 0: name = "DecimalFormat API test"; if (exec) { logln((UnicodeString)"DecimalFormat API test---"); logln((UnicodeString)""); UErrorCode status = U_ZERO_ERROR; Locale saveLocale; Locale::setDefault(Locale::getEnglish(), status); if(U_FAILURE(status)) { errln((UnicodeString)"ERROR: Could not set default locale, test may not give correct results"); } testAPI(/*par*/); Locale::setDefault(saveLocale, status); } break; case 1: name = "Rounding test"; if(exec) { logln((UnicodeString)"DecimalFormat Rounding test---"); testRounding(/*par*/); } break; case 2: name = "Test6354"; if(exec) { logln((UnicodeString)"DecimalFormat Rounding Increment test---"); testRoundingInc(/*par*/); } break; case 3: name = "TestCurrencyPluralInfo"; if(exec) { logln((UnicodeString)"CurrencyPluralInfo API test---"); TestCurrencyPluralInfo(); } break; case 4: name = "TestScale"; if(exec) { logln((UnicodeString)"Scale test---"); TestScale(); } break; case 5: name = "TestFixedDecimal"; if(exec) { logln((UnicodeString)"TestFixedDecimal ---"); TestFixedDecimal(); } break; case 6: name = "TestBadFastpath"; if(exec) { logln((UnicodeString)"TestBadFastpath ---"); TestBadFastpath(); } break; case 7: name = "TestRequiredDecimalPoint"; if(exec) { logln((UnicodeString)"TestRequiredDecimalPoint ---"); TestRequiredDecimalPoint(); } break; default: name = ""; break; } }