ICU-8638 Ensure ICU4C 4.8.1 intltest and cintltst passes without data

X-SVN-Rev: 30377
This commit is contained in:
Michael Ow 2011-07-18 17:59:05 +00:00
parent 1b21db9e9d
commit d1fa046379
2 changed files with 12 additions and 10 deletions

View file

@ -897,7 +897,7 @@ static void TestBengaliSortKey(void)
c2 = ucol_openRules(rules, rulesLength, UCOL_DEFAULT, UCOL_DEFAULT_STRENGTH, NULL, &status);
if (U_FAILURE(status)) {
log_err("ERROR: Creating collator from rules failed with locale: %s : %s\n", curLoc, myErrorName(status));
log_data_err("ERROR: Creating collator from rules failed with locale: %s : %s\n", curLoc, myErrorName(status));
return;
}

View file

@ -3586,18 +3586,20 @@ void DateFormatTest::TestFormalChineseDate() {
void DateFormatTest::TestStandAloneGMTParse() {
UErrorCode status = U_ZERO_ERROR;
SimpleDateFormat *sdf = new SimpleDateFormat("ZZZZ", Locale(""), status);
failure(status, "new SimpleDateFormat");
if (!failure(status, "new SimpleDateFormat")) {
UnicodeString inText("GMT$$$");
for (int32_t i = 0; i < 10; i++) {
ParsePosition pos(0);
sdf->parse(inText, pos);
if (pos.getIndex() != 3) {
errln((UnicodeString)"FAIL: Incorrect output parse position: actual=" + pos.getIndex() + " expected=3");
UnicodeString inText("GMT$$$");
for (int32_t i = 0; i < 10; i++) {
ParsePosition pos(0);
sdf->parse(inText, pos);
if (pos.getIndex() != 3) {
errln((UnicodeString)"FAIL: Incorrect output parse position: actual=" + pos.getIndex() + " expected=3");
}
}
}
delete sdf;
delete sdf;
}
}
#endif /* #if !UCONFIG_NO_FORMATTING */