ICU-8716 Update collation and date format test to pass without data

X-SVN-Rev: 30378
This commit is contained in:
Michael Ow 2011-07-18 18:09:52 +00:00
parent bfc107659f
commit cdd02be3f2
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 */