Home | History | Annotate | Download | only in intltest

Lines Matching defs:errorCode

628     IcuTestErrorCode errorCode(*this, "ordinalFormatTest");
630 PluralFormat pf(Locale::getEnglish(), UPLURAL_TYPE_ORDINAL, pattern, errorCode);
631 if (errorCode.logDataIfFailureAndReset("PluralFormat(en, UPLURAL_TYPE_ORDINAL, pattern) failed")) {
634 UnicodeString result = pf.format((int32_t)321, errorCode);
635 if (!errorCode.logIfFailureAndReset("PluralFormat.format(321) failed") &&
639 result = pf.format((int32_t)22, errorCode);
640 if (!errorCode.logIfFailureAndReset("PluralFormat.format(22) failed") &&
644 result = pf.format((int32_t)3, errorCode);
645 if (!errorCode.logIfFailureAndReset("PluralFormat.format(3) failed") &&
651 PluralFormat pf2(Locale::getEnglish(), UPLURAL_TYPE_ORDINAL, errorCode);
652 pf2.applyPattern(pattern, errorCode);
653 if (errorCode.logIfFailureAndReset("PluralFormat(en, UPLURAL_TYPE_ORDINAL, pattern) failed")) {
656 result = pf2.format((int32_t)456, errorCode);
657 if (!errorCode.logIfFailureAndReset("PluralFormat.format(456) failed") &&
661 result = pf2.format((int32_t)111, errorCode);
662 if (!errorCode.logIfFailureAndReset("PluralFormat.format(111) failed") &&
670 IcuTestErrorCode errorCode(*this, "TestDecimals");
672 PluralFormat pf(Locale::getEnglish(), "one{one meter}other{# meters}", errorCode);
673 assertEquals("simple format(1)", "one meter", pf.format((int32_t)1, errorCode), TRUE);
674 assertEquals("simple format(1.5)", "1.5 meters", pf.format(1.5, errorCode), TRUE);
676 "offset:1 one{another meter}other{another # meters}", errorCode);
677 DecimalFormat df("0.0", new DecimalFormatSymbols(Locale::getEnglish(), errorCode), errorCode);
678 pf2.setNumberFormat(&df, errorCode);
679 assertEquals("offset-decimals format(1)", "another 0.0 meters", pf2.format((int32_t)1, errorCode), TRUE);
680 assertEquals("offset-decimals format(2)", "another 1.0 meters", pf2.format((int32_t)2, errorCode), TRUE);
681 assertEquals("offset-decimals format(2.5)", "another 1.5 meters", pf2.format(2.5, errorCode), TRUE);
682 errorCode.reset();