Lines Matching defs:errorCode

630     IcuTestErrorCode errorCode(*this, "ordinalFormatTest");
632 PluralFormat pf(Locale::getEnglish(), UPLURAL_TYPE_ORDINAL, pattern, errorCode);
633 if (errorCode.logDataIfFailureAndReset("PluralFormat(en, UPLURAL_TYPE_ORDINAL, pattern) failed")) {
636 UnicodeString result = pf.format((int32_t)321, errorCode);
637 if (!errorCode.logIfFailureAndReset("PluralFormat.format(321) failed") &&
641 result = pf.format((int32_t)22, errorCode);
642 if (!errorCode.logIfFailureAndReset("PluralFormat.format(22) failed") &&
646 result = pf.format((int32_t)3, errorCode);
647 if (!errorCode.logIfFailureAndReset("PluralFormat.format(3) failed") &&
653 PluralFormat pf2(Locale::getEnglish(), UPLURAL_TYPE_ORDINAL, errorCode);
654 pf2.applyPattern(pattern, errorCode);
655 if (errorCode.logIfFailureAndReset("PluralFormat(en, UPLURAL_TYPE_ORDINAL, pattern) failed")) {
658 result = pf2.format((int32_t)456, errorCode);
659 if (!errorCode.logIfFailureAndReset("PluralFormat.format(456) failed") &&
663 result = pf2.format((int32_t)111, errorCode);
664 if (!errorCode.logIfFailureAndReset("PluralFormat.format(111) failed") &&
672 IcuTestErrorCode errorCode(*this, "TestDecimals");
674 PluralFormat pf(Locale::getEnglish(), "one{one meter}other{# meters}", errorCode);
675 assertEquals("simple format(1)", "one meter", pf.format((int32_t)1, errorCode), TRUE);
676 assertEquals("simple format(1.5)", "1.5 meters", pf.format(1.5, errorCode), TRUE);
678 "offset:1 one{another meter}other{another # meters}", errorCode);
679 DecimalFormat df("0.0", new DecimalFormatSymbols(Locale::getEnglish(), errorCode), errorCode);
680 pf2.setNumberFormat(&df, errorCode);
681 assertEquals("offset-decimals format(1)", "another 0.0 meters", pf2.format((int32_t)1, errorCode), TRUE);
682 assertEquals("offset-decimals format(2)", "another 1.0 meters", pf2.format((int32_t)2, errorCode), TRUE);
683 assertEquals("offset-decimals format(2.5)", "another 1.5 meters", pf2.format(2.5, errorCode), TRUE);
684 errorCode.reset();