Lines Matching refs:status
123 UErrorCode status = U_ZERO_ERROR;
125 RuleBasedNumberFormat* formatter = new RuleBasedNumberFormat(rule, Locale::getUS(), perr, status);
127 if (U_SUCCESS(status)) {
130 testfmt(formatter, 20, status);
131 testfmt(formatter, 1.23, status);
132 testfmt(formatter, -123, status);
133 testfmt(formatter, .123, status);
134 testfmt(formatter, 123, status);
136 } else if (status == U_PARSE_ERROR) {
146 IntlTestRBNFParse::testfmt(RuleBasedNumberFormat* formatter, double val, UErrorCode& status) {
148 formatter->format((const Formattable)val, us, status);
149 if (U_SUCCESS(status)) {
154 logln("error: could not format %g, returned status: %d", val, status);
159 IntlTestRBNFParse::testfmt(RuleBasedNumberFormat* formatter, int val, UErrorCode& status) {
161 formatter->format((const Formattable)(int32_t)val, us, status);
162 if (U_SUCCESS(status)) {
167 logln("error: could not format %d, returned status: %d", val, status);