Lines Matching refs:status

80 #define DF_CHECK_STATUS {if (U_FAILURE(status)) \
81 {dataerrln("DecimalFormatTest failure at line %d. status=%s", \
82 __LINE__, u_errorName(status)); return 0;}}
86 #define DF_ASSERT_FAIL(expr, errcode) {UErrorCode status=U_ZERO_ERROR; (expr);\
87 if (status!=errcode) {dataerrln("DecimalFormatTest failure at line %d. Expected status=%s, got %s", \
88 __LINE__, u_errorName(errcode), u_errorName(status));};}
90 #define DF_CHECK_STATUS_L(line) {if (U_FAILURE(status)) {errln( \
91 "DecimalFormatTest failure at line %d, from %d. status=%d\n",__LINE__, (line), status); }}
175 UErrorCode status=U_ZERO_ERROR;
176 const char *testDataDirectory = IntlTest::getSourceTestData(status);
187 UErrorCode status = U_ZERO_ERROR;
199 UChar *testData = ReadAndConvertFile(srcPath, len, status);
200 if (U_FAILURE(status)) {
215 0, status);
224 0, status);
226 RegexMatcher commentMat (UNICODE_STRING_SIMPLE("\\s*(#.*)?$"), 0, status);
227 RegexMatcher lineMat(UNICODE_STRING_SIMPLE("(?m)^(.*?)$"), testString, 0, status);
229 if (U_FAILURE(status)){
240 if (U_FAILURE(status)) {
241 dataerrln("File dcfmtest.txt, line %d: ICU Error \"%s\"", lineNum, u_errorName(status));
244 status = U_ZERO_ERROR;
245 UnicodeString testLine = lineMat.group(1, status);
257 if (commentMat.lookingAt(status)) {
267 if (parseLineMat.lookingAt(status)) {
269 parseLineMat.group(1, status), // input
270 parseLineMat.group(2, status), // Expected Type
271 parseLineMat.group(3, status), // Expected Decimal String
272 status
281 if (formatLineMat.lookingAt(status)) {
283 formatLineMat.group(1, status), // Pattern
284 formatLineMat.group(2, status), // rounding mode
285 formatLineMat.group(3, status), // input decimal number
286 formatLineMat.group(4, status), // expected formatted result
288 status);
291 formatLineMat.group(1, status), // Pattern
292 formatLineMat.group(2, status), // rounding mode
293 formatLineMat.group(3, status), // input decimal number
294 formatLineMat.group(4, status), // expected formatted result
296 status);
317 UErrorCode &status) {
319 if (U_FAILURE(status)) {
323 DecimalFormatSymbols symbols(Locale::getUS(), status);
325 DecimalFormat format(pattern, symbols, status);
327 if (U_FAILURE(status)) {
329 lineNum, u_errorName(status));
362 StringPiece decimalResult = result.getDecimalNumber(status);
363 if (U_FAILURE(status)) {
365 __FILE__, __LINE__, u_errorName(status), lineNum);
385 UErrorCode &status) {
386 if (U_FAILURE(status)) {
390 DecimalFormatSymbols symbols(Locale::getUS(), status);
392 DecimalFormat fmtr(pattern, symbols, status);
393 if (U_FAILURE(status)) {
395 lineNum, u_errorName(status));
431 fmtbl.setDecimalNumber(spInput, status);
432 fmtr.format(fmtbl, result, NULL, status);
437 fmtr.format(spInput, result, NULL, status);
441 if ((status == U_FORMAT_INEXACT_ERROR) && (result == "") && (expected == "Inexact")) {
443 status = U_ZERO_ERROR;
447 if (U_FAILURE(status)) {
449 typeStr, lineNum, u_errorName(status));
450 status = U_ZERO_ERROR;
470 UErrorCode &status) {
477 if (U_FAILURE(status)) {
487 status = U_FILE_ACCESS_ERROR;
527 u_strFromUTF8(NULL, 0, &ulen, fileBufNoBOM, amtReadNoBOM, &status);
532 if (status == U_BUFFER_OVERFLOW_ERROR) {
534 status = U_ZERO_ERROR;
536 u_strFromUTF8(retPtr, ulen+1, NULL, fileBufNoBOM, amtReadNoBOM, &status);
542 if (U_FAILURE(status)) {
543 errln("ICU Error \"%s\"\n", u_errorName(status));