]> granicus.if.org Git - icu/commitdiff
ICU-9397 Update some tests in intltest and cintltst to pass without data in 50.0.1
authorMichael Ow <mow@svn.icu-project.org>
Fri, 22 Jun 2012 16:48:30 +0000 (16:48 +0000)
committerMichael Ow <mow@svn.icu-project.org>
Fri, 22 Jun 2012 16:48:30 +0000 (16:48 +0000)
X-SVN-Rev: 31982

icu4c/source/test/cintltst/cpluralrulestest.c
icu4c/source/test/intltest/csdetest.cpp
icu4c/source/test/intltest/numfmtst.cpp
icu4c/source/test/intltest/plurfmts.cpp
icu4c/source/test/intltest/plurults.cpp
icu4c/source/test/intltest/tmsgfmt.cpp
icu4c/source/test/intltest/tufmtts.cpp
icu4c/source/test/intltest/tztest.cpp

index be08e31e021c96c2d2cb717e79e57e15717bc792..3f33d2347366734f897d8e4060876c906bfe1d44 100644 (file)
@@ -104,7 +104,7 @@ static void TestOrdinalRules() {
     U_STRING_INIT(two, "two", 3);
     length = uplrules_select(upr, 2., keyword, 8, &errorCode);
     if (U_FAILURE(errorCode) || u_strCompare(keyword, length, two, 3, FALSE) != 0) {
-        log_err("uplrules_select(en-ordinal, 2) failed - %s\n", u_errorName(errorCode));
+        log_data_err("uplrules_select(en-ordinal, 2) failed - %s\n", u_errorName(errorCode));
     }
     uplrules_close(upr);
 }
index a9d9fad3ee5464cc418568f7b56ee7747017ba17..cdb39cefeaeed1ef992ecf4765a3be122ea0d97e 100644 (file)
@@ -37,7 +37,8 @@
     errln("Failure in file %s, line %d", __FILE__, __LINE__);}}
 
 #define TEST_ASSERT_SUCCESS(errcode) { if (U_FAILURE(errcode)) { \
-    errcheckln(errcode, "Failure in file %s, line %d, status = \"%s\"", __FILE__, __LINE__, u_errorName(errcode));}}
+    errcheckln(errcode, "Failure in file %s, line %d, status = \"%s\"", __FILE__, __LINE__, u_errorName(errcode));\
+    return;}}
 
 
 //---------------------------------------------------------------------------
index d7ad8b27c62342423ef68fbf92963530c6208485..3d6afe521df6fc0fc3e102a6414f79429ddd346c 100644 (file)
@@ -6598,7 +6598,7 @@ void NumberFormatTest::TestFormatFastpaths() {
     FieldPosition pos;
     df.format(long_number, result, pos);
     if(U_FAILURE(status)||expect!=result) {
-      errln("FAIL: expected '"+expect+"' got '"+result+"' status "+UnicodeString(u_errorName(status),""));
+      errcheckln(status, "FAIL: expected '"+expect+"' got '"+result+"' status "+UnicodeString(u_errorName(status),""));
     } else {
       logln("OK:  got expected '"+result+"' status "+UnicodeString(u_errorName(status),""));
     }
@@ -6617,7 +6617,7 @@ void NumberFormatTest::TestFormatFastpaths() {
     FieldPosition pos;
     df.format(long_number, result, pos);
     if(U_FAILURE(status)||expect!=result) {
-      errln("FAIL: expected '"+expect+"' got '"+result+"' status "+UnicodeString(u_errorName(status),"")+" on -9223372036854775808");
+      errcheckln(status, "FAIL: expected '"+expect+"' got '"+result+"' status "+UnicodeString(u_errorName(status),"")+" on -9223372036854775808");
     } else {
       logln("OK:  got expected '"+result+"' status "+UnicodeString(u_errorName(status),"")+" on -9223372036854775808");
     }
@@ -6636,7 +6636,7 @@ void NumberFormatTest::TestFormatFastpaths() {
     FieldPosition pos;
     df.format(long_number, result, pos);
     if(U_FAILURE(status)||expect!=result) {
-      errln("FAIL: expected '"+expect+"' got '"+result+"' status "+UnicodeString(u_errorName(status),"")+" on U_INT64_MAX");
+      errcheckln(status, "FAIL: expected '"+expect+"' got '"+result+"' status "+UnicodeString(u_errorName(status),"")+" on U_INT64_MAX");
     } else {
       logln("OK:  got expected '"+result+"' status "+UnicodeString(u_errorName(status),"")+" on U_INT64_MAX");
     }
@@ -6655,7 +6655,7 @@ void NumberFormatTest::TestFormatFastpaths() {
     FieldPosition pos;
     df.format(long_number, result, pos);
     if(U_FAILURE(status)||expect!=result) {
-      errln("FAIL: expected '"+expect+"' got '"+result+"' status "+UnicodeString(u_errorName(status),"")+" on 0");
+      errcheckln(status, "FAIL: expected '"+expect+"' got '"+result+"' status "+UnicodeString(u_errorName(status),"")+" on 0");
     } else {
       logln("OK:  got expected '"+result+"' status "+UnicodeString(u_errorName(status),"")+" on 0");
     }
@@ -6669,7 +6669,7 @@ void NumberFormatTest::TestFormatFastpaths() {
     FieldPosition pos;
     df.format(long_number, result, pos);
     if(U_FAILURE(status)||expect!=result) {
-      errln("FAIL: expected '"+expect+"' got '"+result+"' status "+UnicodeString(u_errorName(status),"")+" on -9223372036854775807");
+      errcheckln(status, "FAIL: expected '"+expect+"' got '"+result+"' status "+UnicodeString(u_errorName(status),"")+" on -9223372036854775807");
     } else {
       logln("OK:  got expected '"+result+"' status "+UnicodeString(u_errorName(status),"")+" on -9223372036854775807");
     }
index f653b2fae832c64966b5be57393592da0a01e980..6af4a91d32b588779646e9d7887a89941140c062 100644 (file)
@@ -584,7 +584,7 @@ PluralFormatTest::ordinalFormatTest(void) {
     IcuTestErrorCode errorCode(*this, "ordinalFormatTest");
     UnicodeString pattern("one{#st file}two{#nd file}few{#rd file}other{#th file}");
     PluralFormat pf(Locale::getEnglish(), UPLURAL_TYPE_ORDINAL, pattern, errorCode);
-    if (errorCode.logIfFailureAndReset("PluralFormat(en, UPLURAL_TYPE_ORDINAL, pattern) failed")) {
+    if (errorCode.logDataIfFailureAndReset("PluralFormat(en, UPLURAL_TYPE_ORDINAL, pattern) failed")) {
       return;
     }
     UnicodeString result = pf.format(321, errorCode);
index fd80ebc83066d6c4dc3c08166e2b7074de9cce92..7a9ddec43c8c52891d969b48fc4aa49198bcf1d2 100644 (file)
@@ -544,7 +544,7 @@ void PluralRulesTest::testOrdinal() {
     }
     UnicodeString keyword = pr->select(2.);
     if (keyword != UNICODE_STRING("two", 3)) {
-        errln("PluralRules(en-ordinal).select(2) failed");
+        dataerrln("PluralRules(en-ordinal).select(2) failed");
     }
 }
 
index b571f7e8fdb1af6a42b8da5a7ad489d3d5525c10..0baeeac89c493a333f40e4ccb111d2c5bbab92f9 100644 (file)
@@ -1828,19 +1828,21 @@ void TestMessageFormat::TestSelectOrdinal() {
     FieldPosition ignore(0);
     UnicodeString result;
     assertEquals("plural-and-ordinal format(21) failed", "21 files, 21st file",
-                 m.format(args, 1, result, ignore, errorCode));
+                 m.format(args, 1, result, ignore, errorCode), TRUE);
 
     args[0].setLong(2);
     assertEquals("plural-and-ordinal format(2) failed", "2 files, 2nd file",
-                 m.format(args, 1, result.remove(), ignore, errorCode));
+                 m.format(args, 1, result.remove(), ignore, errorCode), TRUE);
 
     args[0].setLong(1);
     assertEquals("plural-and-ordinal format(1) failed", "1 file, 1st file",
-                 m.format(args, 1, result.remove(), ignore, errorCode));
+                 m.format(args, 1, result.remove(), ignore, errorCode), TRUE);
 
     args[0].setLong(3);
     assertEquals("plural-and-ordinal format(3) failed", "3 files, 3rd file",
-                 m.format(args, 1, result.remove(), ignore, errorCode));
+                 m.format(args, 1, result.remove(), ignore, errorCode), TRUE);
+
+    errorCode.logDataIfFailureAndReset("");
 }
 
 #endif /* #if !UCONFIG_NO_FORMATTING */
index e4268d04e16e4ae2d3958d1c9635699f01803d7c..abf0a1134cb046fe07564a67fc56701e523edbdf 100644 (file)
@@ -330,7 +330,7 @@ void TimeUnitTest::testGreekWithSanitization() {
     UErrorCode status = U_ZERO_ERROR;
     Locale elLoc("el");
     NumberFormat* numberFmt = NumberFormat::createInstance(Locale("el"), status);
-    if (!assertSuccess("NumberFormat::createInstance for el locale", status)) return;
+    if (!assertSuccess("NumberFormat::createInstance for el locale", status, TRUE)) return;
     numberFmt->setMaximumFractionDigits(1);
 
     TimeUnitFormat* timeUnitFormat = new TimeUnitFormat(elLoc, status);
index 276f4795570883cb9ddc8c3632fd1edb60ed887a..e8c87a6788fa4282a634b1466f8e51706992ae64 100644 (file)
@@ -919,7 +919,7 @@ void TimeZoneTest::TestShortZoneIDs()
                       " but it should be " +
                       ((kReferenceList[i].daylight)?"TRUE":"FALSE"));
             } else {
-                errln("FAIL: Time Zone " + itsID + " use daylight is " +
+                dataerrln("FAIL: Time Zone " + itsID + " use daylight is " +
                       (usesDaylight?"TRUE":"FALSE") +
                       " but it should be " +
                       ((kReferenceList[i].daylight)?"TRUE":"FALSE"));
@@ -935,7 +935,7 @@ void TimeZoneTest::TestShortZoneIDs()
                       offsetInMinutes +
                       " but it should be " + kReferenceList[i].offset);
             } else {
-                errln("FAIL: Time Zone " + itsID + " raw offset is " +
+                dataerrln("FAIL: Time Zone " + itsID + " raw offset is " +
                       offsetInMinutes +
                       " but it should be " + kReferenceList[i].offset);
             }