Lines Matching refs:testcase
44 #define TESTCASE(x) addTest(root, &x, "tsformat/cnumtst/" #x)
48 TESTCASE(TestNumberFormat);
49 TESTCASE(TestSpelloutNumberParse);
50 TESTCASE(TestSignificantDigits);
51 TESTCASE(TestSigDigRounding);
52 TESTCASE(TestNumberFormatPadding);
53 TESTCASE(TestInt64Format);
54 TESTCASE(TestNonExistentCurrency);
55 TESTCASE(TestCurrencyRegression);
56 TESTCASE(TestTextAttributeCrash);
57 TESTCASE(TestRBNFFormat);
58 TESTCASE(TestNBSPInPattern);
59 TESTCASE(TestInt64Parse);
60 TESTCASE(TestParseZero);
61 TESTCASE(TestParseCurrency);
1891 static void TestNBSPPatternRtNum(const char *testcase, UNumberFormat *nf, double myNumber) {
1897 log_verbose("%s: formatted %.2f into %s\n", testcase, myNumber, u_austrcpy(tmpbuf, myString));
1899 log_err("%s: failed format of %.2g with %s\n", testcase, myNumber, u_errorName(status));
1904 log_err("%s: failed parse with %s\n", testcase, u_errorName(status));
1908 log_err("FAIL: %s: formatted %.2f, parsed into %.2f\n", testcase, myNumber, aNumber);
1910 log_verbose("PASS: %s: formatted %.2f, parsed into %.2f\n", testcase, myNumber, aNumber);
1914 static void TestNBSPPatternRT(const char *testcase, UNumberFormat *nf) {
1915 TestNBSPPatternRtNum(testcase, nf, 12345.);
1916 TestNBSPPatternRtNum(testcase, nf, -12345.);
1922 const char *testcase;
1925 testcase="ar_AE UNUM_CURRENCY";
1928 log_data_err("%s: unum_open failed with %s (Are you missing data?)\n", testcase, u_errorName(status));
1931 TestNBSPPatternRT(testcase, nf);
1937 testcase = "ar_AE special pattern: " SPECIAL_PATTERN;
1941 log_err("%s: unum_applyPattern failed with %s\n", testcase, u_errorName(status));
1943 TestNBSPPatternRT(testcase, nf);
1949 testcase="ar_AE UNUM_DECIMAL";
1952 log_err("%s: unum_open failed with %s\n", testcase, u_errorName(status));
1954 TestNBSPPatternRT(testcase, nf);
1957 testcase="ar_AE UNUM_PERCENT";
1960 log_err("%s: unum_open failed with %s\n", testcase, u_errorName(status));
1962 TestNBSPPatternRT(testcase, nf);