UCalendar* cal;
df = udat_open(UDAT_DEFAULT, UDAT_DEFAULT, NULL, NULL, -1, NULL, -1, &status);
- if (!assertSuccess("udat_open()", &status)) {
+ if (!assertSuccessCheck("udat_open()", &status, TRUE)) {
return;
}
Formattable result;
UnicodeString resultStr;
FieldPosition pos;
+
+ if (U_FAILURE(status)) {
+ dataerrln("Unable to create formatter - %s", u_errorName(status));
+ return;
+ }
+
formatter.parse(formatter.format(1000.0, resultStr, pos, status), result, status);
if (1000 != result.getLong() || resultStr != UNICODE_STRING_SIMPLE("one thousand")) {
errln("RuleBasedNumberFormat did not return the correct value. Got: %d", result.getLong());
void NumberFormatTest::TestFastPathConsistent11524() {
UErrorCode status = U_ZERO_ERROR;
NumberFormat *fmt = NumberFormat::createInstance("en", status);
+ if (U_FAILURE(status) || fmt == NULL) {
+ dataerrln("Failed call to NumberFormat::createInstance() - %s", u_errorName(status));
+ return;
+ }
fmt->setMaximumIntegerDigits(INT32_MIN);
UnicodeString appendTo;
assertEquals("", "0", fmt->format(123, appendTo));
UErrorCode status = U_ZERO_ERROR;
StringEnumeration *availableTerritories = Region::getAvailable(URGN_TERRITORY, status);
if (U_FAILURE(status)) {
- errln("Region::getAvailable(URGN_TERRITORY,status) failed: %s", u_errorName(status));
+ dataerrln("Region::getAvailable(URGN_TERRITORY,status) failed: %s", u_errorName(status));
return;
}
const Region *world = Region::getInstance("001",status);