Lines Matching refs:errorCode
633 UErrorCode errorCode = U_ZERO_ERROR;
637 errorCode);
638 if (U_FAILURE(errorCode)) {
639 errln("MessageFormat constructor failed - %s\n", u_errorName(errorCode));
660 dataerrln( "%s error while formatting with ErrorCode as %s" ,errMsg, u_errorName(status) );
676 dataerrln( "%s error while constructing with ErrorCode as %s" ,errMsg, u_errorName(status) );
1799 IcuTestErrorCode errorCode(*this, "testGetFormatNames");
1800 MessageFormat msgfmt("Hello, {alice,number} {oops,date,full} {zip,spellout} World.", Locale::getRoot(), errorCode);
1801 if(errorCode.logDataIfFailureAndReset("MessageFormat() failed")) {
1804 LocalPointer<StringEnumeration> names(msgfmt.getFormatNames(errorCode));
1805 if(errorCode.logIfFailureAndReset("msgfmt.getFormatNames() failed")) {
1809 name = names->snext(errorCode);
1810 if (name == NULL || errorCode.isFailure()) {
1811 errln("msgfmt.getFormatNames()[0] failed: %s", errorCode.errorName());
1812 errorCode.reset();
1818 name = names->snext(errorCode);
1819 if (name == NULL || errorCode.isFailure()) {
1820 errln("msgfmt.getFormatNames()[1] failed: %s", errorCode.errorName());
1821 errorCode.reset();
1827 name = names->snext(errorCode);
1828 if (name == NULL || errorCode.isFailure()) {
1829 errln("msgfmt.getFormatNames()[2] failed: %s", errorCode.errorName());
1830 errorCode.reset();
1836 name = names->snext(errorCode);
1845 IcuTestErrorCode errorCode(*this, "TestTrimArgumentName");
1846 MessageFormat m("a { 0 , number , '#,#'#.0 } z", Locale::getEnglish(), errorCode);
1847 if (errorCode.logDataIfFailureAndReset("Unable to instantiate MessageFormat")) {
1854 m.format(args, 1, result, ignore, errorCode));
1856 m.applyPattern("x { _oOo_ , number , integer } y", errorCode);
1861 m.format(&argName, args, 1, result, errorCode));
1865 IcuTestErrorCode errorCode(*this, "TestSelectOrdinal");
1871 Locale::getEnglish(), errorCode);
1872 if (errorCode.logDataIfFailureAndReset("Unable to instantiate MessageFormat")) {
1879 m.format(args, 1, result, ignore, errorCode), TRUE);
1883 m.format(args, 1, result.remove(), ignore, errorCode), TRUE);
1887 m.format(args, 1, result.remove(), ignore, errorCode), TRUE);
1891 m.format(args, 1, result.remove(), ignore, errorCode), TRUE);
1893 errorCode.logDataIfFailureAndReset("");
1897 IcuTestErrorCode errorCode(*this, "TestDecimals");
1901 Locale::getEnglish(), errorCode);
1906 m.format(args, 1, result, ignore, errorCode), TRUE);
1911 m.format(args, 1, result, ignore, errorCode), TRUE);
1916 Locale::getEnglish(), errorCode);
1920 m0.format(args, 1, result, ignore, errorCode), TRUE);
1925 m0.format(args, 1, result, ignore, errorCode), TRUE);
1930 Locale::getEnglish(), errorCode);
1934 m1.format(args, 1, result, ignore, errorCode), TRUE);
1939 m1.format(args, 1, result, ignore, errorCode), TRUE);
1944 m1.format(args, 1, result, ignore, errorCode), TRUE);
1949 Locale::getEnglish(), errorCode);
1953 m2.format(args, 1, result, ignore, errorCode), TRUE);
1958 m2.format(args, 1, result, ignore, errorCode), TRUE);
1963 m2.format(args, 1, result, ignore, errorCode), TRUE);
1964 errorCode.reset();
1968 IcuTestErrorCode errorCode(*this, "TestArgIsPrefixOfAnother");
1970 MessageFormat mf1("{0,select,a{A}ab{AB}abc{ABC}other{?}}", Locale::getEnglish(), errorCode);
1975 assertEquals("a", "A", mf1.format(args, 1, result, ignore, errorCode));
1977 assertEquals("ab", "AB", mf1.format(args, 1, result.remove(), ignore, errorCode));
1979 assertEquals("abc", "ABC", mf1.format(args, 1, result.remove(), ignore, errorCode));
1982 MessageFormat mf2("{a} {aa} {aaa}", Locale::getEnglish(), errorCode);
1987 assertEquals("a aa aaa", "A AB ABC", mf2.format(argNames, args, 3, result.remove(), errorCode));
1990 MessageFormat mf3("{aa} {aaa}", Locale::getEnglish(), errorCode);
1991 assertEquals("aa aaa", "AB ABC", mf3.format(argNames + 1, args + 1, 2, result.remove(), errorCode));