Home | History | Annotate | Download | only in intltest

Lines Matching refs:msgfmt

27 #include "unicode/msgfmt.h"
609 MessageFormat* msgFmt = new MessageFormat(t5, Locale("fr"), err);
613 delete msgFmt;
618 msgFmt->format(&testArgs3, 1, argNameResult, ignore, err);
626 delete msgFmt;
631 MessageFormat msgFmt(UNICODE_STRING_SIMPLE(
642 &msgFmt, args, 2, expected,
646 void TestMessageFormat::internalFormat(MessageFormat* msgFmt ,
655 msgFmt->format( args , numOfArgs , result, ignore, status);
671 MessageFormat* msgFmt = new MessageFormat(pattern, locale, status);
677 return msgFmt;
1726 MessageFormat *msgfmt = new MessageFormat(testformat, Locale("fr"), status);
1727 if (msgfmt == NULL || U_FAILURE(status)) {
1731 if (!msgfmt->usesNamedArguments()) {
1740 msgfmt->setFormat("set", cf, status);
1742 StringEnumeration *en = msgfmt->getFormatNames(status);
1765 msgfmt->adoptFormat("adopt", cfClone, status);
1768 delete msgfmt;
1770 msgfmt = new MessageFormat("'", status);
1771 if (msgfmt == NULL || U_FAILURE(status)) {
1775 if (msgfmt->usesNamedArguments()) {
1781 msgfmt->setFormat("formatName", cf, status);
1786 en = msgfmt->getFormatNames(status);
1792 delete msgfmt;
1797 MessageFormat msgfmt("Hello, {alice,number} {oops,date,full} {zip,spellout} World.", Locale::getRoot(), errorCode);
1801 LocalPointer<StringEnumeration> names(msgfmt.getFormatNames(errorCode));
1802 if(errorCode.logIfFailureAndReset("msgfmt.getFormatNames() failed")) {
1808 errln("msgfmt.getFormatNames()[0] failed: %s", errorCode.errorName());
1812 if (!assertEquals("msgfmt.getFormatNames()[0]", UNICODE_STRING_SIMPLE("alice"), *name)) {
1817 errln("msgfmt.getFormatNames()[1] failed: %s", errorCode.errorName());
1821 if (!assertEquals("msgfmt.getFormatNames()[1]", UNICODE_STRING_SIMPLE("oops"), *name)) {
1826 errln("msgfmt.getFormatNames()[2] failed: %s", errorCode.errorName());
1830 if (!assertEquals("msgfmt.getFormatNames()[2]", UNICODE_STRING_SIMPLE("zip"), *name)) {
1835 errln(UnicodeString("msgfmt.getFormatNames()[3] should be NULL but is: ") + *name);