Lines Matching refs:errorCode
55 UErrorCode errorCode=U_ZERO_ERROR;
56 utf8Cnv=ucnv_open("UTF-8", &errorCode);
57 ucnv_setToUCallBack(utf8Cnv, UCNV_TO_U_CALLBACK_STOP, NULL, NULL, NULL, &errorCode);
58 if(U_FAILURE(errorCode)) {
101 UErrorCode errorCode;
104 errorCode=U_ZERO_ERROR;
105 dataModule=TestDataModule::getTestDataModule("conversion", *this, errorCode);
106 if(U_SUCCESS(errorCode)) {
107 testData=dataModule->createTestData("toUnicode", errorCode);
108 if(U_SUCCESS(errorCode)) {
109 for(i=0; testData->nextCase(testCase, errorCode); ++i) {
110 if(U_FAILURE(errorCode)) {
112 i, u_errorName(errorCode));
113 errorCode=U_ZERO_ERROR;
119 s=testCase->getString("charset", errorCode);
132 cc.bytes=testCase->getBinary(cc.bytesLength, "bytes", errorCode);
133 unicode=testCase->getString("unicode", errorCode);
138 cc.offsets=testCase->getIntVector(offsetsLength, "offsets", errorCode);
144 errorCode=U_ILLEGAL_ARGUMENT_ERROR;
147 cc.finalFlush= 0!=testCase->getInt28("flush", errorCode);
148 cc.fallbacks= 0!=testCase->getInt28("fallbacks", errorCode);
150 s=testCase->getString("errorCode", errorCode);
165 s=testCase->getString("callback", errorCode);
190 cc.invalidChars=testCase->getBinary(cc.invalidLength, "invalidChars", errorCode);
192 if(U_FAILURE(errorCode)) {
194 i, u_errorName(errorCode));
195 errorCode=U_ZERO_ERROR;
223 UErrorCode errorCode;
226 errorCode=U_ZERO_ERROR;
227 dataModule=TestDataModule::getTestDataModule("conversion", *this, errorCode);
228 if(U_SUCCESS(errorCode)) {
229 testData=dataModule->createTestData("fromUnicode", errorCode);
230 if(U_SUCCESS(errorCode)) {
231 for(i=0; testData->nextCase(testCase, errorCode); ++i) {
232 if(U_FAILURE(errorCode)) {
234 i, u_errorName(errorCode));
235 errorCode=U_ZERO_ERROR;
241 s=testCase->getString("charset", errorCode);
254 unicode=testCase->getString("unicode", errorCode);
257 cc.bytes=testCase->getBinary(cc.bytesLength, "bytes", errorCode);
260 cc.offsets=testCase->getIntVector(offsetsLength, "offsets", errorCode);
266 errorCode=U_ILLEGAL_ARGUMENT_ERROR;
269 cc.finalFlush= 0!=testCase->getInt28("flush", errorCode);
270 cc.fallbacks= 0!=testCase->getInt28("fallbacks", errorCode);
272 s=testCase->getString("errorCode", errorCode);
283 s=testCase->getString("callback", errorCode);
295 errorCode=U_ILLEGAL_ARGUMENT_ERROR;
314 errorCode=U_ILLEGAL_ARGUMENT_ERROR;
350 invalidUChars=testCase->getString("invalidUChars", errorCode);
354 if(U_FAILURE(errorCode)) {
356 i, u_errorName(errorCode));
357 errorCode=U_ZERO_ERROR;
388 UErrorCode errorCode;
391 errorCode=U_ZERO_ERROR;
392 dataModule=TestDataModule::getTestDataModule("conversion", *this, errorCode);
393 if(U_SUCCESS(errorCode)) {
394 testData=dataModule->createTestData("getUnicodeSet", errorCode);
395 if(U_SUCCESS(errorCode)) {
396 for(i=0; testData->nextCase(testCase, errorCode); ++i) {
397 if(U_FAILURE(errorCode)) {
399 i, u_errorName(errorCode));
400 errorCode=U_ZERO_ERROR;
404 s=testCase->getString("charset", errorCode);
416 map=testCase->getString("map", errorCode);
417 mapnot=testCase->getString("mapnot", errorCode);
419 which=testCase->getInt28("which", errorCode);
421 if(U_FAILURE(errorCode)) {
423 i, u_errorName(errorCode));
424 errorCode=U_ZERO_ERROR;
433 mapSet.applyPattern(map, pos, 0, NULL, errorCode);
434 if(U_FAILURE(errorCode) || pos.getIndex()!=map.length()) {
437 i, u_errorName(errorCode), pos.getErrorIndex(), pos.getIndex(), map.char32At(pos.getIndex()));
438 errorCode=U_ZERO_ERROR;
443 mapnotSet.applyPattern(mapnot, pos, 0, NULL, errorCode);
444 if(U_FAILURE(errorCode) || pos.getIndex()!=mapnot.length()) {
447 i, u_errorName(errorCode), pos.getErrorIndex(), pos.getIndex(), mapnot.char32At(pos.getIndex()));
448 errorCode=U_ZERO_ERROR;
454 cnv.adoptInstead(cnv_open(charset, errorCode));
455 if(U_FAILURE(errorCode)) {
456 errcheckln(errorCode, "error opening \"%s\" for conversion/getUnicodeSet test case %d - %s",
457 charset, i, u_errorName(errorCode));
458 errorCode=U_ZERO_ERROR;
462 ucnv_getUnicodeSet(cnv.getAlias(), cnvSetPtr->toUSet(), (UConverterUnicodeSet)which, &errorCode);
464 if(U_FAILURE(errorCode)) {
466 charset, i, u_errorName(errorCode));
467 errorCode=U_ZERO_ERROR;
587 UErrorCode errorCode=U_ZERO_ERROR;
588 cnv.adoptInstead(cnv_open(cnvNames[i], errorCode));
589 if(U_FAILURE(errorCode)) {
590 errcheckln(errorCode, "failed to open converter %s - %s", cnvNames[i], u_errorName(errorCode));
594 ucnv_setFromUCallBack(cnv.getAlias(), getUnicodeSetCallback, &expected, NULL, NULL, &errorCode);
595 if(U_FAILURE(errorCode)) {
596 errln("failed to set the callback on converter %s - %s", cnvNames[i], u_errorName(errorCode));
610 ucnv_fromUnicode(cnv.getAlias(), &t, buffer+sizeof(buffer), (const UChar **)&s, s0+s0Length, NULL, flush, &errorCode);
611 if(U_FAILURE(errorCode)) {
612 if(errorCode==U_BUFFER_OVERFLOW_ERROR) {
613 errorCode=U_ZERO_ERROR;
621 ucnv_getUnicodeSet(cnv.getAlias(), set.toUSet(), which, &errorCode);
755 ConversionTest::cnv_open(const char *name, UErrorCode &errorCode) {
762 return ucnv_openPackage(loadTestData(errorCode), name+1, &errorCode);
764 return ucnv_open(name, &errorCode);
1051 IcuTestErrorCode errorCode(*this, "ToUnicodeCase");
1052 LocalUConverterPointer cnv(cnv_open(cc.charset, errorCode));
1053 if(errorCode.isFailure()) {
1054 errcheckln(errorCode, "toUnicode[%d](%s cb=\"%s\" fb=%d flush=%d) ucnv_open() failed - %s",
1055 cc.caseNr, cc.charset, cc.cbopt, cc.fallbacks, cc.finalFlush, errorCode.errorName());
1056 errorCode.reset();
1062 ucnv_setToUCallBack(cnv.getAlias(), callback, option, NULL, NULL, errorCode);
1063 if(U_FAILURE(errorCode)) {
1065 cc.caseNr, cc.charset, cc.cbopt, cc.fallbacks, cc.finalFlush, u_errorName(errorCode));
1109 errorCode.reset();
1113 step, errorCode);
1118 errorCode);
1119 if(errorCode.isFailure() || !cc.finalFlush) {
1139 errorCode.reset();
1143 errorCode);
1148 errorCode);
1155 errorCode.reset();
1159 errorCode);
1160 if(errorCode.get()==U_STRING_NOT_TERMINATED_WARNING || errorCode.get()==U_BUFFER_OVERFLOW_ERROR) {
1161 errorCode.reset();
1167 errorCode);
1171 errorCode.reset(); // all errors have already been reported
1182 UErrorCode errorCode;
1189 errorCode=U_ZERO_ERROR;
1191 ucnv_getInvalidChars(cnv, resultInvalidChars, &resultInvalidLength, &errorCode);
1192 if(U_FAILURE(errorCode)) {
1194 cc.caseNr, cc.charset, cc.cbopt, cc.fallbacks, cc.finalFlush, name, u_errorName(errorCode));
1455 UErrorCode errorCode;
1458 errorCode=U_ZERO_ERROR;
1459 cnv=cnv_open(cc.charset, errorCode);
1460 if(U_FAILURE(errorCode)) {
1461 errcheckln(errorCode, "fromUnicode[%d](%s cb=\"%s\" fb=%d flush=%d) ucnv_open() failed - %s",
1462 cc.caseNr, cc.charset, cc.cbopt, cc.fallbacks, cc.finalFlush, u_errorName(errorCode));
1469 ucnv_setFromUCallBack(cnv, callback, option, NULL, NULL, &errorCode);
1470 if(U_FAILURE(errorCode)) {
1472 cc.caseNr, cc.charset, cc.cbopt, cc.fallbacks, cc.finalFlush, u_errorName(errorCode));
1487 ucnv_setSubstChars(cnv, cc.subchar, (int8_t)length, &errorCode);
1488 if(U_FAILURE(errorCode)) {
1490 cc.caseNr, cc.charset, cc.cbopt, cc.fallbacks, cc.finalFlush, u_errorName(errorCode));
1495 ucnv_setSubstString(cnv, cc.subString, -1, &errorCode);
1496 if(U_FAILURE(errorCode)) {
1498 cc.caseNr, cc.charset, cc.cbopt, cc.fallbacks, cc.finalFlush, u_errorName(errorCode));
1509 &errorCode);
1510 if(U_FAILURE(errorCode)) {
1538 errorCode=U_ZERO_ERROR;
1542 step, &errorCode);
1547 errorCode);
1548 if(U_FAILURE(errorCode) || !cc.finalFlush) {
1567 errorCode=U_ZERO_ERROR;
1570 step, &errorCode);
1575 errorCode);
1576 if(U_FAILURE(errorCode) || !cc.finalFlush) {
1590 errorCode=U_ZERO_ERROR;
1594 &errorCode);
1599 errorCode);
1606 errorCode=U_ZERO_ERROR;
1610 &errorCode);
1611 if(errorCode==U_STRING_NOT_TERMINATED_WARNING || errorCode==U_BUFFER_OVERFLOW_ERROR) {
1612 errorCode=U_ZERO_ERROR;
1618 errorCode);
1633 UErrorCode errorCode;
1640 errorCode=U_ZERO_ERROR;
1642 ucnv_getInvalidUChars(cnv, resultInvalidUChars, &resultInvalidLength, &errorCode);
1643 if(U_FAILURE(errorCode)) {
1645 cc.caseNr, cc.charset, cc.cbopt, cc.fallbacks, cc.finalFlush, name, u_errorName(errorCode));