• Home
  • Raw
  • Download

Lines Matching refs:status

55 static void open(UErrorCode* status)  in open()  argument
60 *status = U_ZERO_ERROR; in open()
62 EN_US_ = ucol_open("en_US", status); in open()
63 if(U_FAILURE(*status)) { in open()
64 log_err_status(*status, "Error opening collator\n"); in open()
67 FR_FR_ = ucol_open("fr_FR", status); in open()
68 DE_ = ucol_open("de_DE", status); in open()
69 ES_ = ucol_open("es_ES", status); in open()
77 (UParseError *)NULL, status); in open()
83 NULL, status); in open()
85 EN_WORDBREAKER_ = ubrk_open(UBRK_WORD, "en_US", NULL, 0, status); in open()
87 status); in open()
98 UErrorCode status = U_ZERO_ERROR; in TestStart() local
99 open(&status); in TestStart()
100 if (U_FAILURE(status)) { in TestStart()
101 log_err_status(status, "Unable to open static collators %s\n", u_errorName(status)); in TestStart()
204 UErrorCode status = U_ZERO_ERROR; in TestOpenClose() local
210 text, 6, &status); in TestOpenClose()
213 result = usearch_open(NULL, 0, NULL, 0, NULL, NULL, &status); in TestOpenClose()
214 if (U_SUCCESS(status) || result != NULL) { in TestOpenClose()
217 status = U_ZERO_ERROR; in TestOpenClose()
218 result = usearch_openFromCollator(NULL, 0, NULL, 0, NULL, NULL, &status); in TestOpenClose()
219 if (U_SUCCESS(status) || result != NULL) { in TestOpenClose()
223 status = U_ZERO_ERROR; in TestOpenClose()
224 result = usearch_open(pattern, 3, NULL, 0, NULL, NULL, &status); in TestOpenClose()
225 if (U_SUCCESS(status) || result != NULL) { in TestOpenClose()
228 status = U_ZERO_ERROR; in TestOpenClose()
230 &status); in TestOpenClose()
231 if (U_SUCCESS(status) || result != NULL) { in TestOpenClose()
235 status = U_ZERO_ERROR; in TestOpenClose()
236 result = usearch_open(pattern, 3, text, 6, NULL, NULL, &status); in TestOpenClose()
237 if (U_SUCCESS(status) || result != NULL) { in TestOpenClose()
240 status = U_ZERO_ERROR; in TestOpenClose()
242 &status); in TestOpenClose()
243 if (U_SUCCESS(status) || result != NULL) { in TestOpenClose()
247 status = U_ZERO_ERROR; in TestOpenClose()
248 result = usearch_open(pattern, 3, text, 6, "en_US", NULL, &status); in TestOpenClose()
249 if (U_FAILURE(status) || result == NULL) { in TestOpenClose()
250 log_err_status(status, "Error: NULL break iterator is valid for opening search\n"); in TestOpenClose()
255 open(&status); in TestOpenClose()
256 if (U_FAILURE(status)) { in TestOpenClose()
257 log_err_status(status, "Unable to open static collators %s\n", u_errorName(status)); in TestOpenClose()
260 status = U_ZERO_ERROR; in TestOpenClose()
262 &status); in TestOpenClose()
263 if (U_FAILURE(status) || result == NULL) { in TestOpenClose()
275 status = U_ZERO_ERROR; in TestOpenClose()
278 result = usearch_open(pattern, 3, text, 6, "en_US", breakiter, &status); in TestOpenClose()
279 if (U_FAILURE(status) || result == NULL) { in TestOpenClose()
280 log_err_status(status, "Error: Break iterator is valid for opening search\n"); in TestOpenClose()
285 status = U_ZERO_ERROR; in TestOpenClose()
287 &status); in TestOpenClose()
288 if (U_FAILURE(status) || result == NULL) { in TestOpenClose()
305 UErrorCode status = U_ZERO_ERROR; in TestInitialization() local
314 open(&status); in TestInitialization()
315 if (U_FAILURE(status)) { in TestInitialization()
316 log_err_status(status, "Unable to open static collators %s\n", u_errorName(status)); in TestInitialization()
320 &status); in TestInitialization()
321 if (U_FAILURE(status)) { in TestInitialization()
322 log_err("Error opening search %s\n", u_errorName(status)); in TestInitialization()
332 &status); in TestInitialization()
333 if (U_FAILURE(status)) { in TestInitialization()
334 log_err("Error opening search %s\n", u_errorName(status)); in TestInitialization()
340 result = usearch_openFromCollator(patternIgnoreables, 1, text, 3, EN_US_, NULL, &status); in TestInitialization()
341 if (U_FAILURE(status)) { in TestInitialization()
342 log_err("Error opening search %s\n", u_errorName(status)); in TestInitialization()
353 UErrorCode status = U_ZERO_ERROR; in assertEqualWithUStringSearch() local
361 usearch_setAttribute(strsrch, USEARCH_ELEMENT_COMPARISON, search.elemCompare, &status); in assertEqualWithUStringSearch()
362 if (U_FAILURE(status)) { in assertEqualWithUStringSearch()
363 log_err("Error setting USEARCH_ELEMENT_COMPARISON attribute %s\n", u_errorName(status)); in assertEqualWithUStringSearch()
372 while (U_SUCCESS(status) && matchindex >= 0) { in assertEqualWithUStringSearch()
374 usearch_next(strsrch, &status); in assertEqualWithUStringSearch()
388 if (usearch_getMatchedText(strsrch, matchtext, 128, &status) != in assertEqualWithUStringSearch()
389 matchlength || U_FAILURE(status) || in assertEqualWithUStringSearch()
398 usearch_next(strsrch, &status); in assertEqualWithUStringSearch()
414 while (U_SUCCESS(status) && matchindex >= 0) { in assertEqualWithUStringSearch()
416 usearch_previous(strsrch, &status); in assertEqualWithUStringSearch()
429 if (usearch_getMatchedText(strsrch, matchtext, 128, &status) != in assertEqualWithUStringSearch()
430 matchlength || U_FAILURE(status) || in assertEqualWithUStringSearch()
440 usearch_previous(strsrch, &status); in assertEqualWithUStringSearch()
462 usearch_following(strsrch, nextStart, &status); in assertEqualWithUStringSearch()
483 || U_FAILURE(status)) { in assertEqualWithUStringSearch()
513 usearch_preceding(strsrch, nextStart, &status); in assertEqualWithUStringSearch()
535 || U_FAILURE(status)) { in assertEqualWithUStringSearch()
551 …ch_setAttribute(strsrch, USEARCH_ELEMENT_COMPARISON, USEARCH_STANDARD_ELEMENT_COMPARISON, &status); in assertEqualWithUStringSearch()
557 UErrorCode status = U_ZERO_ERROR; in assertEqual() local
570 breaker, &status); in assertEqual()
571 if (U_FAILURE(status)) { in assertEqual()
572 log_err("Error opening string search %s\n", u_errorName(status)); in assertEqual()
588 UErrorCode status = U_ZERO_ERROR; in assertCanonicalEqual() local
600 ucol_setAttribute(collator, UCOL_NORMALIZATION_MODE, UCOL_ON, &status); in assertCanonicalEqual()
602 breaker, &status); in assertCanonicalEqual()
604 &status); in assertCanonicalEqual()
605 if (U_FAILURE(status)) { in assertCanonicalEqual()
606 log_err("Error opening string search %s\n", u_errorName(status)); in assertCanonicalEqual()
619 ucol_setAttribute(collator, UCOL_NORMALIZATION_MODE, UCOL_OFF, &status); in assertCanonicalEqual()
629 UErrorCode status = U_ZERO_ERROR; in assertEqualWithAttribute() local
641 breaker, &status); in assertEqualWithAttribute()
643 &status); in assertEqualWithAttribute()
644 usearch_setAttribute(strsrch, USEARCH_OVERLAP, overlap, &status); in assertEqualWithAttribute()
646 if (U_FAILURE(status)) { in assertEqualWithAttribute()
647 log_err("Error opening string search %s\n", u_errorName(status)); in assertEqualWithAttribute()
664 UErrorCode status = U_ZERO_ERROR; in TestBasic() local
665 open(&status); in TestBasic()
666 if (U_FAILURE(status)) { in TestBasic()
667 log_err_status(status, "Unable to open static collators %s\n", u_errorName(status)); in TestBasic()
682 UErrorCode status = U_ZERO_ERROR; in TestNormExact() local
683 open(&status); in TestNormExact()
684 if (U_FAILURE(status)) { in TestNormExact()
685 log_err_status(status, "Unable to open static collators %s\n", u_errorName(status)); in TestNormExact()
688 ucol_setAttribute(EN_US_, UCOL_NORMALIZATION_MODE, UCOL_ON, &status); in TestNormExact()
689 if (U_FAILURE(status)) { in TestNormExact()
691 u_errorName(status)); in TestNormExact()
706 ucol_setAttribute(EN_US_, UCOL_NORMALIZATION_MODE, UCOL_OFF, &status); in TestNormExact()
720 UErrorCode status = U_ZERO_ERROR; in TestStrength() local
721 open(&status); in TestStrength()
722 if (U_FAILURE(status)) { in TestStrength()
723 log_err_status(status, "Unable to open static collators %s\n", u_errorName(status)); in TestStrength()
736 UErrorCode status = U_ZERO_ERROR; in TestBreakIterator() local
745 open(&status); in TestBreakIterator()
746 if (U_FAILURE(status)) { in TestBreakIterator()
747 log_err_status(status, "Unable to open static collators %s\n", u_errorName(status)); in TestBreakIterator()
756 &status); in TestBreakIterator()
757 if (U_FAILURE(status)) { in TestBreakIterator()
758 log_err("Error opening string search %s\n", u_errorName(status)); in TestBreakIterator()
762 usearch_setBreakIterator(strsrch, NULL, &status); in TestBreakIterator()
763 if (U_FAILURE(status) || usearch_getBreakIterator(strsrch) != NULL) { in TestBreakIterator()
768 usearch_setBreakIterator(strsrch, EN_CHARACTERBREAKER_, &status); in TestBreakIterator()
769 if (U_FAILURE(status) || in TestBreakIterator()
775 usearch_setBreakIterator(strsrch, EN_WORDBREAKER_, &status); in TestBreakIterator()
776 if (U_FAILURE(status) || in TestBreakIterator()
796 breaker, &status); in TestBreakIterator()
797 if (U_FAILURE(status) || in TestBreakIterator()
811 usearch_setBreakIterator(strsrch, breaker, &status); in TestBreakIterator()
812 if (U_FAILURE(status) || usearch_getBreakIterator(strsrch) != breaker) { in TestBreakIterator()
843 UErrorCode status = U_ZERO_ERROR; in TestVariable() local
844 open(&status); in TestVariable()
845 if (U_FAILURE(status)) { in TestVariable()
846 log_err_status(status, "Unable to open static collators %s\n", u_errorName(status)); in TestVariable()
849 ucol_setAttribute(EN_US_, UCOL_ALTERNATE_HANDLING, UCOL_SHIFTED, &status); in TestVariable()
850 if (U_FAILURE(status)) { in TestVariable()
852 u_errorName(status)); in TestVariable()
862 UCOL_NON_IGNORABLE, &status); in TestVariable()
869 UErrorCode status = U_ZERO_ERROR; in TestOverlap() local
870 open(&status); in TestOverlap()
871 if (U_FAILURE(status)) { in TestOverlap()
872 log_err_status(status, "Unable to open static collators %s\n", u_errorName(status)); in TestOverlap()
897 status = U_ZERO_ERROR; in TestOverlap()
902 NULL, &status); in TestOverlap()
903 if(status == U_FILE_ACCESS_ERROR) { in TestOverlap()
906 } else if(U_FAILURE(status)) { in TestOverlap()
910 usearch_setAttribute(strsrch, USEARCH_OVERLAP, USEARCH_ON, &status); in TestOverlap()
911 if (U_FAILURE(status) || in TestOverlap()
920 usearch_setAttribute(strsrch, USEARCH_OVERLAP, USEARCH_OFF, &status); in TestOverlap()
921 if (U_FAILURE(status) || in TestOverlap()
942 UErrorCode status = U_ZERO_ERROR; in TestCollator() local
954 strsrch = usearch_open(pattern, 2, text, 5, "en_US", NULL, &status); in TestCollator()
955 if(status == U_FILE_ACCESS_ERROR) { in TestCollator()
958 } else if(U_FAILURE(status)) { in TestCollator()
963 if (usearch_next(strsrch, &status) != -1) { in TestCollator()
968 if (usearch_next(strsrch, &status) != 1) { in TestCollator()
973 open(&status); in TestCollator()
982 NULL, &status); in TestCollator()
983 if (U_FAILURE(status)) { in TestCollator()
984 log_err("Error opening string search %s\n", u_errorName(status)); in TestCollator()
992 NULL, &status); in TestCollator()
993 if (U_FAILURE(status)) { in TestCollator()
994 log_err("Error opening rule based collator %s\n", u_errorName(status)); in TestCollator()
997 usearch_setCollator(strsrch, tailored, &status); in TestCollator()
998 if (U_FAILURE(status) || usearch_getCollator(strsrch) != tailored) { in TestCollator()
1006 usearch_setCollator(strsrch, EN_US_, &status); in TestCollator()
1008 if (U_FAILURE(status) || usearch_getCollator(strsrch) != EN_US_) { in TestCollator()
1031 UErrorCode status = U_ZERO_ERROR; in TestPattern() local
1033 open(&status); in TestPattern()
1034 if (U_FAILURE(status)) { in TestPattern()
1035 log_err_status(status, "Unable to open static collators %s\n", u_errorName(status)); in TestPattern()
1041 usearch_setPattern(NULL, pattern, 3, &status); in TestPattern()
1042 if (U_SUCCESS(status)) { in TestPattern()
1045 status = U_ZERO_ERROR; in TestPattern()
1051 NULL, &status); in TestPattern()
1052 if(status == U_FILE_ACCESS_ERROR) { in TestPattern()
1055 } else if(U_FAILURE(status)) { in TestPattern()
1060 status = U_ZERO_ERROR; in TestPattern()
1061 usearch_setPattern(strsrch, NULL, 3, &status); in TestPattern()
1062 if (U_SUCCESS(status)) { in TestPattern()
1065 status = U_ZERO_ERROR; in TestPattern()
1066 usearch_setPattern(strsrch, pattern, 0, &status); in TestPattern()
1067 if (U_SUCCESS(status)) { in TestPattern()
1070 status = U_ZERO_ERROR; in TestPattern()
1071 if (U_FAILURE(status)) { in TestPattern()
1072 log_err("Error opening string search %s\n", u_errorName(status)); in TestPattern()
1084 usearch_setPattern(strsrch, pattern, -1, &status); in TestPattern()
1091 if (U_FAILURE(status)) { in TestPattern()
1092 log_err("Error setting pattern %s\n", u_errorName(status)); in TestPattern()
1099 usearch_setPattern(strsrch, pattern, -1, &status); in TestPattern()
1106 if (U_FAILURE(status)) { in TestPattern()
1107 log_err("Error setting pattern %s\n", u_errorName(status)); in TestPattern()
1117 usearch_setPattern(strsrch, bigpattern, -1, &status); in TestPattern()
1118 if (U_FAILURE(status)) { in TestPattern()
1120 u_errorName(status)); in TestPattern()
1137 UErrorCode status = U_ZERO_ERROR; in TestText() local
1142 open(&status); in TestText()
1143 if (U_FAILURE(status)) { in TestText()
1144 log_err_status(status, "Unable to open static collators %s\n", u_errorName(status)); in TestText()
1152 usearch_setText(NULL, text, 10, &status); in TestText()
1153 if (U_SUCCESS(status)) { in TestText()
1157 status = U_ZERO_ERROR; in TestText()
1159 NULL, &status); in TestText()
1161 if (U_FAILURE(status)) { in TestText()
1162 log_err("Error opening string search %s\n", u_errorName(status)); in TestText()
1174 usearch_setText(strsrch, text, -1, &status); in TestText()
1180 if (U_FAILURE(status)) { in TestText()
1181 log_err("Error setting text %s\n", u_errorName(status)); in TestText()
1188 usearch_setText(strsrch, text, -1, &status); in TestText()
1194 if (U_FAILURE(status)) { in TestText()
1195 log_err("Error setting pattern %s\n", u_errorName(status)); in TestText()
1210 UErrorCode status = U_ZERO_ERROR; in TestCompositeBoundaries() local
1211 open(&status); in TestCompositeBoundaries()
1212 if (U_FAILURE(status)) { in TestCompositeBoundaries()
1213 log_err_status(status, "Unable to open static collators %s\n", u_errorName(status)); in TestCompositeBoundaries()
1231 UErrorCode status = U_ZERO_ERROR; in TestGetSetOffset() local
1236 open(&status); in TestGetSetOffset()
1237 if (U_FAILURE(status)) { in TestGetSetOffset()
1238 log_err_status(status, "Unable to open static collators %s\n", u_errorName(status)); in TestGetSetOffset()
1245 &status); in TestGetSetOffset()
1247 usearch_setOffset(strsrch, -1, &status); in TestGetSetOffset()
1248 if (U_SUCCESS(status)) { in TestGetSetOffset()
1251 usearch_setOffset(strsrch, 128, &status); in TestGetSetOffset()
1252 if (U_SUCCESS(status)) { in TestGetSetOffset()
1263 status = U_ZERO_ERROR; in TestGetSetOffset()
1264 usearch_setText(strsrch, text, -1, &status); in TestGetSetOffset()
1265 usearch_setPattern(strsrch, pattern, -1, &status); in TestGetSetOffset()
1268 while (U_SUCCESS(status) && matchindex >= 0) { in TestGetSetOffset()
1270 usearch_next(strsrch, &status); in TestGetSetOffset()
1283 usearch_setOffset(strsrch, matchindex + matchlength, &status); in TestGetSetOffset()
1284 usearch_previous(strsrch, &status); in TestGetSetOffset()
1297 usearch_setOffset(strsrch, matchindex + matchlength, &status); in TestGetSetOffset()
1302 &status); in TestGetSetOffset()
1311 usearch_next(strsrch, &status); in TestGetSetOffset()
1330 UErrorCode status = U_ZERO_ERROR; in TestGetSetAttribute() local
1338 open(&status); in TestGetSetAttribute()
1339 if (U_FAILURE(status)) { in TestGetSetAttribute()
1340 log_err_status(status, "Unable to open static collators %s\n", u_errorName(status)); in TestGetSetAttribute()
1350 &status); in TestGetSetAttribute()
1351 if (U_FAILURE(status)) { in TestGetSetAttribute()
1352 log_err("Error opening search %s\n", u_errorName(status)); in TestGetSetAttribute()
1356 usearch_setAttribute(strsrch, USEARCH_OVERLAP, USEARCH_DEFAULT, &status); in TestGetSetAttribute()
1357 if (U_FAILURE(status) || in TestGetSetAttribute()
1361 usearch_setAttribute(strsrch, USEARCH_OVERLAP, USEARCH_ON, &status); in TestGetSetAttribute()
1362 if (U_FAILURE(status) || in TestGetSetAttribute()
1366 usearch_setAttribute(strsrch, USEARCH_OVERLAP, USEARCH_OFF, &status); in TestGetSetAttribute()
1367 if (U_FAILURE(status) || in TestGetSetAttribute()
1372 USEARCH_ATTRIBUTE_VALUE_COUNT, &status); in TestGetSetAttribute()
1373 if (U_SUCCESS(status)) { in TestGetSetAttribute()
1376 status = U_ZERO_ERROR; in TestGetSetAttribute()
1378 &status); in TestGetSetAttribute()
1379 if (U_FAILURE(status) || in TestGetSetAttribute()
1385 &status); in TestGetSetAttribute()
1386 if (U_FAILURE(status) || in TestGetSetAttribute()
1392 &status); in TestGetSetAttribute()
1393 if (U_FAILURE(status) || in TestGetSetAttribute()
1399 USEARCH_ATTRIBUTE_VALUE_COUNT, &status); in TestGetSetAttribute()
1400 if (U_SUCCESS(status)) { in TestGetSetAttribute()
1403 status = U_ZERO_ERROR; in TestGetSetAttribute()
1405 &status); in TestGetSetAttribute()
1406 if (U_SUCCESS(status)) { in TestGetSetAttribute()
1417 UErrorCode status = U_ZERO_ERROR; in TestGetMatch() local
1426 open(&status); in TestGetMatch()
1427 if (U_FAILURE(status)) { in TestGetMatch()
1428 log_err_status(status, "Unable to open static collators %s\n", u_errorName(status)); in TestGetMatch()
1441 NULL, &status); in TestGetMatch()
1442 if (U_FAILURE(status)) { in TestGetMatch()
1443 log_err("Error opening string search %s\n", u_errorName(status)); in TestGetMatch()
1450 while (U_SUCCESS(status) && matchindex >= 0) { in TestGetMatch()
1452 usearch_next(strsrch, &status); in TestGetMatch()
1466 status = U_ZERO_ERROR; in TestGetMatch()
1467 if (usearch_getMatchedText(NULL, matchtext, 128, &status) != in TestGetMatch()
1468 USEARCH_DONE || U_SUCCESS(status)){ in TestGetMatch()
1471 status = U_ZERO_ERROR; in TestGetMatch()
1472 if (usearch_getMatchedText(strsrch, NULL, 0, &status) != in TestGetMatch()
1473 matchlength || U_SUCCESS(status)){ in TestGetMatch()
1476 status = U_ZERO_ERROR; in TestGetMatch()
1477 if (usearch_getMatchedText(strsrch, matchtext, 0, &status) != in TestGetMatch()
1478 matchlength || U_SUCCESS(status)){ in TestGetMatch()
1481 status = U_ZERO_ERROR; in TestGetMatch()
1482 if (usearch_getMatchedText(strsrch, matchtext, matchlength, &status) in TestGetMatch()
1484 U_FAILURE(status)){ in TestGetMatch()
1487 status = U_ZERO_ERROR; in TestGetMatch()
1488 if (usearch_getMatchedText(strsrch, matchtext, 128, &status) != in TestGetMatch()
1489 matchlength || U_FAILURE(status) || in TestGetMatch()
1499 status = U_ZERO_ERROR; in TestGetMatch()
1500 usearch_next(strsrch, &status); in TestGetMatch()
1505 status = U_ZERO_ERROR; in TestGetMatch()
1506 if (usearch_getMatchedText(strsrch, matchtext, 128, &status) != in TestGetMatch()
1517 UErrorCode status = U_ZERO_ERROR; in TestSetMatch() local
1518 open(&status); in TestSetMatch()
1519 if (U_FAILURE(status)) { in TestSetMatch()
1520 log_err_status(status, "Unable to open static collators %s\n", u_errorName(status)); in TestSetMatch()
1530 status = U_ZERO_ERROR; in TestSetMatch()
1532 if (usearch_first(NULL, &status) != USEARCH_DONE || in TestSetMatch()
1533 usearch_last(NULL, &status) != USEARCH_DONE) { in TestSetMatch()
1539 NULL, &status); in TestSetMatch()
1540 if (U_FAILURE(status)) { in TestSetMatch()
1541 log_err("Error opening string search %s\n", u_errorName(status)); in TestSetMatch()
1553 if (usearch_first(strsrch, &status) != search.offset[0] || in TestSetMatch()
1554 U_FAILURE(status)) { in TestSetMatch()
1557 if (usearch_last(strsrch, &status) != search.offset[size -1] || in TestSetMatch()
1558 U_FAILURE(status)) { in TestSetMatch()
1565 &status) != search.offset[offsetIndex + 2] || in TestSetMatch()
1566 U_FAILURE(status)) { in TestSetMatch()
1574 &status) != search.offset[offsetIndex + 1] || in TestSetMatch()
1575 U_FAILURE(status)) { in TestSetMatch()
1582 status = U_ZERO_ERROR; in TestSetMatch()
1583 if (usearch_following(strsrch, u_strlen(text), &status) != in TestSetMatch()
1587 if (usearch_preceding(strsrch, 0, &status) != USEARCH_DONE) { in TestSetMatch()
1598 UErrorCode status = U_ZERO_ERROR; in TestReset() local
1604 open(&status); in TestReset()
1605 if (U_FAILURE(status)) { in TestReset()
1606 log_err_status(status, "Unable to open static collators %s\n", u_errorName(status)); in TestReset()
1610 EN_US_, NULL, &status); in TestReset()
1611 if (U_FAILURE(status)) { in TestReset()
1612 log_err("Error opening string search %s\n", u_errorName(status)); in TestReset()
1618 usearch_setAttribute(strsrch, USEARCH_OVERLAP, USEARCH_ON, &status); in TestReset()
1620 &status); in TestReset()
1621 usearch_setOffset(strsrch, 9, &status); in TestReset()
1622 if (U_FAILURE(status)) { in TestReset()
1635 usearch_previous(strsrch, &status); in TestReset()
1648 UErrorCode status = U_ZERO_ERROR; in TestSupplementary() local
1649 open(&status); in TestSupplementary()
1650 if (U_FAILURE(status)) { in TestSupplementary()
1651 log_err_status(status, "Unable to open static collators %s\n", u_errorName(status)); in TestSupplementary()
1669 UErrorCode status = U_ZERO_ERROR; in TestContraction() local
1678 UCOL_TERTIARY, NULL, &status); in TestContraction()
1679 if(status == U_FILE_ACCESS_ERROR) { in TestContraction()
1682 } else if(U_FAILURE(status)) { in TestContraction()
1683 log_err("Error opening collator %s\n", u_errorName(status)); in TestContraction()
1687 &status); in TestContraction()
1688 if (U_FAILURE(status)) { in TestContraction()
1689 log_err("Error opening string search %s\n", u_errorName(status)); in TestContraction()
1695 usearch_setText(strsrch, text, -1, &status); in TestContraction()
1696 usearch_setPattern(strsrch, pattern, -1, &status); in TestContraction()
1712 UErrorCode status = U_ZERO_ERROR; in TestIgnorable() local
1722 IGNORABLE[count].strength, NULL, &status); in TestIgnorable()
1723 if(status == U_FILE_ACCESS_ERROR) { in TestIgnorable()
1726 } else if(U_FAILURE(status)) { in TestIgnorable()
1727 log_err("Error opening collator %s\n", u_errorName(status)); in TestIgnorable()
1731 &status); in TestIgnorable()
1732 if (U_FAILURE(status)) { in TestIgnorable()
1733 log_err("Error opening string search %s\n", u_errorName(status)); in TestIgnorable()
1739 usearch_setText(strsrch, text, -1, &status); in TestIgnorable()
1740 usearch_setPattern(strsrch, pattern, -1, &status); in TestIgnorable()
1754 UErrorCode status = U_ZERO_ERROR; in TestDiacriticMatch() local
1763 strsrch = usearch_open(pattern, 1, text, 1, uloc_getDefault(), NULL, &status); in TestDiacriticMatch()
1764 if (U_FAILURE(status)) { in TestDiacriticMatch()
1765 log_err_status(status, "Error opening string search %s\n", u_errorName(status)); in TestDiacriticMatch()
1772 coll = ucol_openFromShortString(search.collator, false, NULL, &status); in TestDiacriticMatch()
1775 coll = ucol_open("en_US"/*uloc_getDefault()*/, &status); in TestDiacriticMatch()
1778 if (U_FAILURE(status)) { in TestDiacriticMatch()
1779 …log_err("Error opening string search collator(\"%s\") %s\n", search.collator, u_errorName(status)); in TestDiacriticMatch()
1783 usearch_setCollator(strsrch, coll, &status); in TestDiacriticMatch()
1784 if (U_FAILURE(status)) { in TestDiacriticMatch()
1785 log_err("Error setting string search collator %s\n", u_errorName(status)); in TestDiacriticMatch()
1791 usearch_setText(strsrch, text, -1, &status); in TestDiacriticMatch()
1792 usearch_setPattern(strsrch, pattern, -1, &status); in TestDiacriticMatch()
1806 UErrorCode status = U_ZERO_ERROR; in TestCanonical() local
1807 open(&status); in TestCanonical()
1808 if (U_FAILURE(status)) { in TestCanonical()
1809 log_err_status(status, "Unable to open static collators %s\n", u_errorName(status)); in TestCanonical()
1824 UErrorCode status = U_ZERO_ERROR; in TestNormCanonical() local
1825 open(&status); in TestNormCanonical()
1826 if (U_FAILURE(status)) { in TestNormCanonical()
1827 log_err_status(status, "Unable to open static collators %s\n", u_errorName(status)); in TestNormCanonical()
1830 ucol_setAttribute(EN_US_, UCOL_NORMALIZATION_MODE, UCOL_ON, &status); in TestNormCanonical()
1838 ucol_setAttribute(EN_US_, UCOL_NORMALIZATION_MODE, UCOL_OFF, &status); in TestNormCanonical()
1845 UErrorCode status = U_ZERO_ERROR; in TestStrengthCanonical() local
1846 open(&status); in TestStrengthCanonical()
1847 if (U_FAILURE(status)) { in TestStrengthCanonical()
1848 log_err_status(status, "Unable to open static collators %s\n", u_errorName(status)); in TestStrengthCanonical()
1861 UErrorCode status = U_ZERO_ERROR; in TestBreakIteratorCanonical() local
1868 open(&status); in TestBreakIteratorCanonical()
1869 if (U_FAILURE(status)) { in TestBreakIteratorCanonical()
1870 log_err_status(status, "Unable to open static collators %s\n", u_errorName(status)); in TestBreakIteratorCanonical()
1887 breaker, &status); in TestBreakIteratorCanonical()
1888 if(status == U_FILE_ACCESS_ERROR) { in TestBreakIteratorCanonical()
1891 } else if(U_FAILURE(status)) { in TestBreakIteratorCanonical()
1896 &status); in TestBreakIteratorCanonical()
1897 if (U_FAILURE(status) || in TestBreakIteratorCanonical()
1910 usearch_setBreakIterator(strsrch, breaker, &status); in TestBreakIteratorCanonical()
1911 if (U_FAILURE(status) || usearch_getBreakIterator(strsrch) != breaker) { in TestBreakIteratorCanonical()
1918 &status); in TestBreakIteratorCanonical()
1944 UErrorCode status = U_ZERO_ERROR; in TestVariableCanonical() local
1945 open(&status); in TestVariableCanonical()
1946 if (U_FAILURE(status)) { in TestVariableCanonical()
1947 log_err_status(status, "Unable to open static collators %s\n", u_errorName(status)); in TestVariableCanonical()
1950 ucol_setAttribute(EN_US_, UCOL_ALTERNATE_HANDLING, UCOL_SHIFTED, &status); in TestVariableCanonical()
1951 if (U_FAILURE(status)) { in TestVariableCanonical()
1953 u_errorName(status)); in TestVariableCanonical()
1963 UCOL_NON_IGNORABLE, &status); in TestVariableCanonical()
1970 UErrorCode status = U_ZERO_ERROR; in TestOverlapCanonical() local
1971 open(&status); in TestOverlapCanonical()
1972 if (U_FAILURE(status)) { in TestOverlapCanonical()
1973 log_err_status(status, "Unable to open static collators %s\n", u_errorName(status)); in TestOverlapCanonical()
1998 status = U_ZERO_ERROR; in TestOverlapCanonical()
2003 NULL, &status); in TestOverlapCanonical()
2004 if(status == U_FILE_ACCESS_ERROR) { in TestOverlapCanonical()
2007 } else if(U_FAILURE(status)) { in TestOverlapCanonical()
2012 &status); in TestOverlapCanonical()
2013 usearch_setAttribute(strsrch, USEARCH_OVERLAP, USEARCH_ON, &status); in TestOverlapCanonical()
2014 if (U_FAILURE(status) || in TestOverlapCanonical()
2023 usearch_setAttribute(strsrch, USEARCH_OVERLAP, USEARCH_OFF, &status); in TestOverlapCanonical()
2024 if (U_FAILURE(status) || in TestOverlapCanonical()
2045 UErrorCode status = U_ZERO_ERROR; in TestCollatorCanonical() local
2050 open(&status); in TestCollatorCanonical()
2051 if (U_FAILURE(status)) { in TestCollatorCanonical()
2052 log_err_status(status, "Unable to open static collators %s\n", u_errorName(status)); in TestCollatorCanonical()
2059 NULL, &status); in TestCollatorCanonical()
2060 if(status == U_FILE_ACCESS_ERROR) { in TestCollatorCanonical()
2063 } else if(U_FAILURE(status)) { in TestCollatorCanonical()
2068 &status); in TestCollatorCanonical()
2069 if (U_FAILURE(status)) { in TestCollatorCanonical()
2070 log_err("Error opening string search %s\n", u_errorName(status)); in TestCollatorCanonical()
2078 COLLATORCANONICAL[1].strength, NULL, &status); in TestCollatorCanonical()
2079 if (U_FAILURE(status)) { in TestCollatorCanonical()
2080 log_err("Error opening rule based collator %s\n", u_errorName(status)); in TestCollatorCanonical()
2083 usearch_setCollator(strsrch, tailored, &status); in TestCollatorCanonical()
2084 if (U_FAILURE(status) || usearch_getCollator(strsrch) != tailored) { in TestCollatorCanonical()
2089 &status); in TestCollatorCanonical()
2094 usearch_setCollator(strsrch, EN_US_, &status); in TestCollatorCanonical()
2097 &status); in TestCollatorCanonical()
2098 if (U_FAILURE(status) || usearch_getCollator(strsrch) != EN_US_) { in TestCollatorCanonical()
2120 UErrorCode status = U_ZERO_ERROR; in TestPatternCanonical() local
2122 open(&status); in TestPatternCanonical()
2123 if (U_FAILURE(status)) { in TestPatternCanonical()
2124 log_err_status(status, "Unable to open static collators %s\n", u_errorName(status)); in TestPatternCanonical()
2132 NULL, &status); in TestPatternCanonical()
2134 &status); in TestPatternCanonical()
2135 if (U_FAILURE(status)) { in TestPatternCanonical()
2136 log_err("Error opening string search %s\n", u_errorName(status)); in TestPatternCanonical()
2148 usearch_setPattern(strsrch, pattern, -1, &status); in TestPatternCanonical()
2156 &status); in TestPatternCanonical()
2157 if (U_FAILURE(status)) { in TestPatternCanonical()
2158 log_err("Error setting pattern %s\n", u_errorName(status)); in TestPatternCanonical()
2165 usearch_setPattern(strsrch, pattern, -1, &status); in TestPatternCanonical()
2173 &status); in TestPatternCanonical()
2174 if (U_FAILURE(status)) { in TestPatternCanonical()
2175 log_err("Error setting pattern %s\n", u_errorName(status)); in TestPatternCanonical()
2195 UErrorCode status = U_ZERO_ERROR; in TestTextCanonical() local
2200 open(&status); in TestTextCanonical()
2201 if (U_FAILURE(status)) { in TestTextCanonical()
2202 log_err_status(status, "Unable to open static collators %s\n", u_errorName(status)); in TestTextCanonical()
2206 NULL, &status); in TestTextCanonical()
2208 &status); in TestTextCanonical()
2210 if (U_FAILURE(status)) { in TestTextCanonical()
2211 log_err("Error opening string search %s\n", u_errorName(status)); in TestTextCanonical()
2223 usearch_setText(strsrch, text, -1, &status); in TestTextCanonical()
2229 if (U_FAILURE(status)) { in TestTextCanonical()
2230 log_err("Error setting text %s\n", u_errorName(status)); in TestTextCanonical()
2237 usearch_setText(strsrch, text, -1, &status); in TestTextCanonical()
2243 if (U_FAILURE(status)) { in TestTextCanonical()
2244 log_err("Error setting pattern %s\n", u_errorName(status)); in TestTextCanonical()
2259 UErrorCode status = U_ZERO_ERROR; in TestCompositeBoundariesCanonical() local
2260 open(&status); in TestCompositeBoundariesCanonical()
2261 if (U_FAILURE(status)) { in TestCompositeBoundariesCanonical()
2262 log_err_status(status, "Unable to open static collators %s\n", u_errorName(status)); in TestCompositeBoundariesCanonical()
2280 UErrorCode status = U_ZERO_ERROR; in TestGetSetOffsetCanonical() local
2287 open(&status); in TestGetSetOffsetCanonical()
2288 if (U_FAILURE(status)) { in TestGetSetOffsetCanonical()
2289 log_err_status(status, "Unable to open static collators %s\n", u_errorName(status)); in TestGetSetOffsetCanonical()
2293 &status); in TestGetSetOffsetCanonical()
2296 ucol_setAttribute(collator, UCOL_NORMALIZATION_MODE, UCOL_ON, &status); in TestGetSetOffsetCanonical()
2299 &status); in TestGetSetOffsetCanonical()
2302 usearch_setOffset(strsrch, -1, &status); in TestGetSetOffsetCanonical()
2303 if (U_SUCCESS(status)) { in TestGetSetOffsetCanonical()
2306 usearch_setOffset(strsrch, 128, &status); in TestGetSetOffsetCanonical()
2307 if (U_SUCCESS(status)) { in TestGetSetOffsetCanonical()
2323 status = U_ZERO_ERROR; in TestGetSetOffsetCanonical()
2324 usearch_setText(strsrch, text, -1, &status); in TestGetSetOffsetCanonical()
2325 usearch_setPattern(strsrch, pattern, -1, &status); in TestGetSetOffsetCanonical()
2326 while (U_SUCCESS(status) && matchindex >= 0) { in TestGetSetOffsetCanonical()
2328 usearch_next(strsrch, &status); in TestGetSetOffsetCanonical()
2345 &status); in TestGetSetOffsetCanonical()
2354 usearch_next(strsrch, &status); in TestGetSetOffsetCanonical()
2368 ucol_setAttribute(collator, UCOL_NORMALIZATION_MODE, UCOL_OFF, &status); in TestGetSetOffsetCanonical()
2376 UErrorCode status = U_ZERO_ERROR; in TestSupplementaryCanonical() local
2377 open(&status); in TestSupplementaryCanonical()
2378 if (U_FAILURE(status)) { in TestSupplementaryCanonical()
2379 log_err_status(status, "Unable to open static collators %s\n", u_errorName(status)); in TestSupplementaryCanonical()
2397 UErrorCode status = U_ZERO_ERROR; in TestContractionCanonical() local
2406 UCOL_TERTIARY, NULL, &status); in TestContractionCanonical()
2407 if(status == U_FILE_ACCESS_ERROR) { in TestContractionCanonical()
2410 } else if(U_FAILURE(status)) { in TestContractionCanonical()
2411 log_err("Error opening collator %s\n", u_errorName(status)); in TestContractionCanonical()
2415 &status); in TestContractionCanonical()
2417 &status); in TestContractionCanonical()
2418 if (U_FAILURE(status)) { in TestContractionCanonical()
2419 log_err("Error opening string search %s\n", u_errorName(status)); in TestContractionCanonical()
2425 usearch_setText(strsrch, text, -1, &status); in TestContractionCanonical()
2426 usearch_setPattern(strsrch, pattern, -1, &status); in TestContractionCanonical()
2440 UErrorCode status = U_ZERO_ERROR; in TestNumeric() local
2447 coll = ucol_open("", &status); in TestNumeric()
2448 if(U_FAILURE(status)) { in TestNumeric()
2453 ucol_setAttribute(coll, UCOL_NUMERIC_COLLATION, UCOL_ON, &status); in TestNumeric()
2455 strsrch = usearch_openFromCollator(pattern, 1, text, 1, coll, NULL, &status); in TestNumeric()
2457 if(status != U_UNSUPPORTED_ERROR || U_SUCCESS(status)) { in TestNumeric()
2458 …ying to instantiate a search object from a CODAN collator, got %s instead\n", u_errorName(status)); in TestNumeric()
2470 UErrorCode status = U_ZERO_ERROR; in TestForwardBackward() local
2477 coll = ucol_open("en_GB", &status); in TestForwardBackward()
2478 if (U_FAILURE(status)) { in TestForwardBackward()
2479 log_err_status(status, "ucol_open failed: %s\n", u_errorName(status)); in TestForwardBackward()
2482 ucol_setAttribute(coll, UCOL_STRENGTH, UCOL_PRIMARY, &status); in TestForwardBackward()
2483 ucol_setAttribute(coll, UCOL_CASE_LEVEL, UCOL_ON, &status); in TestForwardBackward()
2484 ucol_setAttribute(coll, UCOL_ALTERNATE_HANDLING, UCOL_NON_IGNORABLE, &status); in TestForwardBackward()
2489 search = usearch_openFromCollator(value, 2, usrcstr, 22, coll, NULL, &status); in TestForwardBackward()
2490 if (U_FAILURE(status)) { in TestForwardBackward()
2491 log_err("usearch_openFromCollator failed: %s\n", u_errorName(status)); in TestForwardBackward()
2497 pos = usearch_first(search, &status); in TestForwardBackward()
2506 pos = usearch_last(search, &status); in TestForwardBackward()
2752 UErrorCode status = U_ZERO_ERROR; in TestUsingSearchCollator() local
2753 UCollator* ucol = ucol_open(tuscItemPtr->locale, &status); in TestUsingSearchCollator()
2754 if ( U_SUCCESS(status) ) { in TestUsingSearchCollator()
2755 …Search* usrch = usearch_openFromCollator(dummyPat, -1, tuscItemPtr->text, -1, ucol, NULL, &status); in TestUsingSearchCollator()
2756 if ( U_SUCCESS(status) ) { in TestUsingSearchCollator()
2759 usearch_setPattern(usrch, patternsOffsetsPtr->pattern, -1, &status); in TestUsingSearchCollator()
2760 if ( U_SUCCESS(status) ) { in TestUsingSearchCollator()
2769 offset = usearch_next(usrch, &status); in TestUsingSearchCollator()
2770 if ( U_FAILURE(status) || offset == USEARCH_DONE ) { in TestUsingSearchCollator()
2784 if ( U_FAILURE(status) ) { in TestUsingSearchCollator()
2785 … log_err("error, locale %s, usearch_next failed: %s\n", tuscItemPtr->locale, u_errorName(status) ); in TestUsingSearchCollator()
2790 status = U_ZERO_ERROR; in TestUsingSearchCollator()
2795 offset = usearch_previous(usrch, &status); in TestUsingSearchCollator()
2796 if ( U_FAILURE(status) || offset == USEARCH_DONE ) { in TestUsingSearchCollator()
2810 if ( U_FAILURE(status) ) { in TestUsingSearchCollator()
2811 …_err("error, locale %s, usearch_previous failed: %s\n", tuscItemPtr->locale, u_errorName(status) ); in TestUsingSearchCollator()
2817 …rr("error, locale %s, usearch_setPattern failed: %s\n", tuscItemPtr->locale, u_errorName(status) ); in TestUsingSearchCollator()
2822 …ror, locale %s, usearch_openFromCollator failed: %s\n", tuscItemPtr->locale, u_errorName(status) ); in TestUsingSearchCollator()
2826 …og_data_err("error, locale %s, ucol_open failed: %s\n", tuscItemPtr->locale, u_errorName(status) ); in TestUsingSearchCollator()
3043 UErrorCode status = U_ZERO_ERROR; in TestIndicPrefixMatch() local
3044 open(&status); in TestIndicPrefixMatch()
3045 if (U_FAILURE(status)) { in TestIndicPrefixMatch()
3046 log_err_status(status, "Unable to open static collators %s\n", u_errorName(status)); in TestIndicPrefixMatch()