ICU-11640 fix memory leak in Test11640_TripleCurrencySymbol()

X-SVN-Rev: 41417
This commit is contained in:
Andy Heninger 2018-05-20 20:46:10 +00:00
parent 19eadbf90d
commit a617526fe3

View file

@ -9030,14 +9030,14 @@ void NumberFormatTest::Test11020_RoundingInScientificNotation() {
void NumberFormatTest::Test11640_TripleCurrencySymbol() {
IcuTestErrorCode status(*this, "Test11640_TripleCurrencySymbol");
UnicodeString actual;
DecimalFormat *dFormat = new DecimalFormat("¤¤¤ 0", status);
DecimalFormat dFormat(u"¤¤¤ 0", status);
if (U_FAILURE(status)) {
dataerrln("Failure creating DecimalFormat %s", u_errorName(status));
return;
}
dFormat->setCurrency(u"USD");
dFormat.setCurrency(u"USD");
UnicodeString result;
dFormat->getPositivePrefix(result);
dFormat.getPositivePrefix(result);
assertEquals("Triple-currency should give long name on getPositivePrefix",
"US dollars ", result);
}