Lines Matching refs:formatter
115 RuleBasedNumberFormat* formatter = new RuleBasedNumberFormat(URBNF_SPELLOUT, "he_IL", status);
118 delete formatter;
126 formatter->format(123.45, result);
130 // formatter->parse(result, parseResult, pp);
139 formatter->format(123.0045, result);
144 // formatter->parse(result, parseResult, pp);
150 delete formatter;
159 RuleBasedNumberFormat* formatter
162 dataerrln("Unable to create formatter. - %s", u_errorName(status));
163 delete formatter;
171 RuleBasedNumberFormat* rbnfClone = formatter->clone();
173 if(!(*rbnfClone == *formatter)) {
186 assignResult = *formatter;
187 if(!(assignResult == *formatter)) {
217 if(!(ruleCtorResult == *formatter)) {
223 if(!(nf == *formatter)) {
233 UnicodeString rules = formatter->getRules();
237 if(!(fromRulesResult == *formatter)) {
245 RuleBasedNumberFormat copyCtorResult(*formatter);
246 if(!(copyCtorResult == *formatter)) {
255 int32_t noOfRuleSetNames = formatter->getNumberOfRuleSetNames();
269 ruleSetName = formatter->getRuleSetName(i);
273 intFormatResult = formatter->format(intFormatNum, ruleSetName, intFormatResult, pos1, status);
274 doubleFormatResult = formatter->format(doubleFormatNum, ruleSetName, doubleFormatResult, pos2, status);
281 formatter->setLenient(true);
282 formatter->parse(intFormatResult, intParseResult, status);
283 formatter->parse(doubleFormatResult, doubleParseResult, status);
287 formatter->setLenient(false);
288 formatter->parse(intFormatResult, intParseResult, status);
289 formatter->parse(doubleFormatResult, doubleParseResult, status);
297 intFormatResult = formatter->format(intFormatNum, "BLABLA", intFormatResult, pos1, status);
303 doubleFormatResult = formatter->format(doubleFormatNum, "TRUC", doubleFormatResult, pos2, status);
318 formatter->format(4.5,result);
326 formatter->format((int32_t)4,result);
335 formatter->format((int64_t)4, result, pos, status = U_ZERO_ERROR);
345 formatter->format((int64_t)4, formatter->getRuleSetName(0), result, pos2, status = U_ZERO_ERROR);
354 delete formatter;
379 RuleBasedNumberFormat formatter(rules, Locale("ru"), pError, status);
385 dataerrln("Unable to create formatter - %s", u_errorName(status));
389 formatter.parse(formatter.format(1000.0, resultStr, pos, status), result, status);
395 formatter.parse(formatter.format(1000.0, UnicodeString("%spellout-cardinal-feminine-genitive"), resultStr, pos, status), result, status);
401 formatter.parse(formatter.format(1000.0, UnicodeString("%spellout-cardinal-feminine"), resultStr, pos, status), result, status);
420 doTest(&formatter, testData, true);
478 RuleBasedNumberFormat formatter(fracRules, Locale::getEnglish(), perror, status);
480 errcheckln(status, "FAIL: could not construct formatter - %s", u_errorName(status));
508 doTest(&formatter, testData, false); // exact values aren't parsable from fractions
1145 RuleBasedNumberFormat* formatter
1148 errcheckln(status, "FAIL: could not construct formatter - %s", u_errorName(status));
1174 doTest(formatter, testData, true);
1177 formatter->setLenient(true);
1187 doLenientParseTest(formatter, lpTestData);
1190 delete formatter;
1197 RuleBasedNumberFormat* formatter
1201 errcheckln(status, "FAIL: could not construct formatter - %s", u_errorName(status));
1224 doTest(formatter, testData, false);
1226 delete formatter;
1233 RuleBasedNumberFormat* formatter
1237 errcheckln(status, "FAIL: could not construct formatter - %s", u_errorName(status));
1254 doTest(formatter, testData, true);
1257 formatter->setLenient(true);
1262 doLenientParseTest(formatter, lpTestData);
1265 delete formatter;
1272 RuleBasedNumberFormat* formatter
1276 errcheckln(status, "FAIL: could not construct formatter - %s", u_errorName(status));
1303 doTest(formatter, testData, true);
1305 delete formatter;
1312 RuleBasedNumberFormat* formatter
1316 errcheckln(status, "FAIL: could not construct formatter - %s", u_errorName(status));
1348 doTest(formatter, testData, true);
1351 formatter->setLenient(true);
1357 doLenientParseTest(formatter, lpTestData);
1360 delete formatter;
1397 RuleBasedNumberFormat* formatter
1401 errcheckln(status, "FAIL: could not construct formatter - %s", u_errorName(status));
1403 doTest(formatter, swissFrenchTestData, true);
1405 delete formatter;
1446 RuleBasedNumberFormat* formatter
1451 errcheckln(status, "FAIL: could not construct formatter - %s", u_errorName(status));
1454 doTest(formatter, belgianFrenchTestData, true);
1456 delete formatter;
1463 RuleBasedNumberFormat* formatter
1467 errcheckln(status, "FAIL: could not construct formatter - %s", u_errorName(status));
1495 doTest(formatter, testData, true);
1497 delete formatter;
1504 RuleBasedNumberFormat* formatter
1508 errcheckln(status, "FAIL: could not construct formatter - %s", u_errorName(status));
1534 doTest(formatter, testData, true);
1536 delete formatter;
1542 RuleBasedNumberFormat* formatter
1546 errcheckln(status, "FAIL: could not construct formatter - %s", u_errorName(status));
1569 doTest(formatter, testData, true);
1572 formatter->setLenient(true);
1577 doLenientParseTest(formatter, lpTestData);
1580 delete formatter;
1587 RuleBasedNumberFormat* formatter
1591 errcheckln(status, "FAIL: could not construct formatter - %s", u_errorName(status));
1604 doTest(formatter, testData, true);
1606 delete formatter;
1619 errcheckln(status, "FAIL: could not construct formatter - %s", u_errorName(status));
1645 RuleBasedNumberFormat* formatter
1649 errcheckln(status, "FAIL: could not construct formatter - %s", u_errorName(status));
1673 doTest(formatter, testDataDefault, true);
1684 formatter->setDefaultRuleSet("%spellout-cardinal-neuter", status);
1687 doTest(formatter, testDataNeutrum, true);
1706 formatter->setDefaultRuleSet("%spellout-numbering-year", status);
1709 doTest(formatter, testDataYear, true);
1716 delete formatter;
1723 RuleBasedNumberFormat* formatter
1727 errcheckln(status, "FAIL: could not construct formatter - %s", u_errorName(status));
1764 doTest(formatter, testDataDefault, true);
1766 delete formatter;
1779 RuleBasedNumberFormat formatter(rules, perror, status);
1781 errcheckln(status, "FAIL: could not construct formatter - %s", u_errorName(status));
1791 doTest(&formatter, testData, false);
1805 errln("failed to build second formatter");
2359 IntlTestRBNF::doTest(RuleBasedNumberFormat* formatter, const char* const testData[][2], UBool testParsing)
2384 formatter->format(expectedNumber, actualString/* , pos*/, status);
2386 UnicodeString msg = "Fail: formatter could not format ";
2405 formatter->parse(actualString, parsedNumber, status);
2407 UnicodeString msg = "FAIL: formatter could not parse ";
2436 IntlTestRBNF::doLenientParseTest(RuleBasedNumberFormat* formatter, const char* testData[][2])
2449 formatter->parse(spelledNumberString, actualNumber, status);
2451 UnicodeString msg = "FAIL: formatter could not parse ";