ICU-114 Fixed for AIX
X-SVN-Rev: 997
This commit is contained in:
parent
a63788034a
commit
5aeac874bc
@ -1153,7 +1153,9 @@ void NumberFormatRegressionTest::Test4061302(void)
|
||||
monDecSeparator == 0x0000) {
|
||||
errln("getCurrencySymbols failed, got empty string.");
|
||||
}
|
||||
logln("Before set ==> Currency : " + currency + " Intl Currency : " + intlCurrency + " Monetary Decimal Separator : " + monDecSeparator);
|
||||
UnicodeString monDecSeparatorStr;
|
||||
monDecSeparatorStr.append(monDecSeparator);
|
||||
logln((UnicodeString)"Before set ==> Currency : " + currency +(UnicodeString)" Intl Currency : " + intlCurrency + (UnicodeString)" Monetary Decimal Separator : " + monDecSeparatorStr);
|
||||
fmt->setCurrencySymbol(UnicodeString("XYZ"));
|
||||
fmt->setInternationalCurrencySymbol(UnicodeString("ABC"));
|
||||
fmt->setMonetaryDecimalSeparator(0x002A/*'*'*/);
|
||||
@ -1165,7 +1167,9 @@ void NumberFormatRegressionTest::Test4061302(void)
|
||||
monDecSeparator != 0x002A/*'*'*/) {
|
||||
errln("setCurrencySymbols failed.");
|
||||
}
|
||||
logln("After set ==> Currency : " + currency + " Intl Currency : " + intlCurrency + " Monetary Decimal Separator : " + monDecSeparator);
|
||||
monDecSeparatorStr.remove();
|
||||
monDecSeparatorStr.append(monDecSeparator);
|
||||
logln("After set ==> Currency : " + currency + " Intl Currency : " + intlCurrency + " Monetary Decimal Separator : " + monDecSeparatorStr);
|
||||
|
||||
delete fmt;
|
||||
}
|
||||
|
@ -35,7 +35,24 @@ int32_t getInt(UnicodeString str)
|
||||
return atoi(buffer);
|
||||
}
|
||||
|
||||
|
||||
// [HSYS] Just to make it easier to use with UChar array.
|
||||
static UnicodeString CharsToUnicodeString(const char* chars)
|
||||
{
|
||||
int len = strlen(chars);
|
||||
int i;
|
||||
UnicodeString buffer;
|
||||
for (i = 0; i < len;) {
|
||||
if ((chars[i] == '\\') && (i+1 < len) && (chars[i+1] == 'u')) {
|
||||
int unicode;
|
||||
sscanf(&(chars[i+2]), "%4X", &unicode);
|
||||
buffer += (UChar)unicode;
|
||||
i += 6;
|
||||
} else {
|
||||
buffer += (UChar)chars[i++];
|
||||
}
|
||||
}
|
||||
return buffer;
|
||||
}
|
||||
|
||||
|
||||
//---------------------------------------------
|
||||
@ -220,7 +237,10 @@ void TransliteratorAPITest::TestGetDisplayName() {
|
||||
doTest(message, name, dispNames[i+1]);
|
||||
name="";
|
||||
t->getDisplayName(t->getID(), Locale::US, name);
|
||||
message="Display name for on english locale ID:" + t->getID();
|
||||
message.remove();
|
||||
message.append("Display name for on english locale ID:");
|
||||
message.append(t->getID());
|
||||
// message="Display name for on english locale ID:" + t->getID();
|
||||
doTest(message, name, dispNames[i+1]);
|
||||
name="";
|
||||
|
||||
@ -267,7 +287,10 @@ void TransliteratorAPITest::TestTransliterate1(){
|
||||
//doubt here
|
||||
temp=Data[i+1];
|
||||
t->transliterate(temp);
|
||||
message=t->getID() + "->transliterate(Replaceable) for \n\tSource:" +Data[i][1];
|
||||
message.remove();
|
||||
message.append(t->getID());
|
||||
message.append("->transliterate(Replaceable) for \n\tSource:");
|
||||
message.append(Data[i][1]);
|
||||
doTest(message, temp, Data[i+2]);
|
||||
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user