]> granicus.if.org Git - icu/commitdiff
ICU-13568 Fixing uninitialized memory in test code.
authorShane Carr <shane@unicode.org>
Wed, 7 Feb 2018 22:56:38 +0000 (22:56 +0000)
committerShane Carr <shane@unicode.org>
Wed, 7 Feb 2018 22:56:38 +0000 (22:56 +0000)
X-SVN-Rev: 40851

icu4c/source/test/intltest/numfmtst.cpp

index a060c92c822c02daccdeae7c60c724aecc14e3e8..011cecb6d62ce4129c2f4ec5530721a0ba5f1e9a 100644 (file)
@@ -8923,7 +8923,7 @@ void NumberFormatTest::checkExceptionIssue11735() {
 }
 
 void NumberFormatTest::Test11035_FormatCurrencyAmount() {
-    UErrorCode status;
+    UErrorCode status = U_ZERO_ERROR;
     double amount = 12345.67;
     const char16_t* expected = u"12,345$67 ​";
 
@@ -8931,10 +8931,6 @@ void NumberFormatTest::Test11035_FormatCurrencyAmount() {
 
     Locale loc1 = Locale("pt_PT");
     NumberFormat* fmt1 = NumberFormat::createCurrencyInstance(loc1, status);
-    if (U_FAILURE(status)) {
-        errln("Fail: could not create currency instance: %s\n", u_errorName(status));
-        return;
-    }
     fmt1->setCurrency(u"PTE", status);
     UnicodeString actualSetCurrency;
     fmt1->format(amount, actualSetCurrency);