Home | History | Annotate | Download | only in cintltst

Lines Matching refs:TEST_ASSERT

35 #define TEST_ASSERT(expr) {if ((expr)==FALSE) { \
226 TEST_ASSERT(status == U_REGEX_INVALID_FLAG);
232 TEST_ASSERT(status == U_REGEX_UNIMPLEMENTED);
239 TEST_ASSERT(status == U_ILLEGAL_ARGUMENT_ERROR && re == NULL);
245 TEST_ASSERT(status == U_USELESS_COLLATOR_ERROR && re == NULL);
260 TEST_ASSERT(u_strcmp(pat, p) == 0);
261 TEST_ASSERT(len==(int32_t)strlen("abc*"));
286 TEST_ASSERT(clone1 != NULL);
291 TEST_ASSERT(clone2 != NULL);
297 TEST_ASSERT(clone3 != NULL);
307 TEST_ASSERT(result==TRUE);
314 TEST_ASSERT(result==FALSE);
317 TEST_ASSERT(result==TRUE);
339 TEST_ASSERT(resultLen == -1);
340 TEST_ASSERT(u_strcmp(resultPat, pat) == 0);
353 TEST_ASSERT(resultLen == 3);
354 TEST_ASSERT(u_strncmp(resultPat, pat, 3) == 0);
355 TEST_ASSERT(u_strlen(resultPat) == 3);
371 TEST_ASSERT(t == 0);
378 TEST_ASSERT(t == 0);
385 TEST_ASSERT(t == (UREGEX_CASE_INSENSITIVE | UREGEX_DOTALL));
407 TEST_ASSERT( status== U_REGEX_INVALID_STATE);
412 TEST_ASSERT(result == TRUE);
418 TEST_ASSERT(result == FALSE);
424 TEST_ASSERT(result == TRUE);
430 TEST_ASSERT(result == FALSE);
436 TEST_ASSERT(result == TRUE);
460 TEST_ASSERT(result == text1);
461 TEST_ASSERT(textLength == -1);
467 TEST_ASSERT(result == text2);
468 TEST_ASSERT(textLength == 7);
474 TEST_ASSERT(result == text2);
475 TEST_ASSERT(textLength == 4);
496 TEST_ASSERT(result == FALSE);
502 TEST_ASSERT(result == TRUE);
508 TEST_ASSERT(result == FALSE);
517 TEST_ASSERT(result == TRUE);
524 TEST_ASSERT(result == TRUE);
547 TEST_ASSERT(result == TRUE);
548 TEST_ASSERT(uregex_start(re, 0, &status) == 3);
549 TEST_ASSERT(uregex_end(re, 0, &status) == 5);
553 TEST_ASSERT(result == TRUE);
554 TEST_ASSERT(uregex_start(re, 0, &status) == 11);
555 TEST_ASSERT(uregex_end(re, 0, &status) == 13);
559 TEST_ASSERT(result == FALSE);
566 TEST_ASSERT(result == TRUE);
567 TEST_ASSERT(uregex_start(re, 0, &status) == 3);
568 TEST_ASSERT(uregex_end(re, 0, &status) == 5);
572 TEST_ASSERT(result == TRUE);
573 TEST_ASSERT(uregex_start(re, 0, &status) == 6);
574 TEST_ASSERT(uregex_end(re, 0, &status) == 8);
581 TEST_ASSERT(result == TRUE);
582 TEST_ASSERT(uregex_start(re, 0, &status) == 13);
583 TEST_ASSERT(uregex_end(re, 0, &status) == 15);
587 TEST_ASSERT(result == FALSE);
603 TEST_ASSERT(result == 0);
610 TEST_ASSERT(result == 3);
633 TEST_ASSERT(result==TRUE);
640 TEST_ASSERT(resultSz == (int32_t)strlen("abc interior def"));
647 TEST_ASSERT(resultSz == (int32_t)strlen(" interior "));
652 TEST_ASSERT(status == U_INDEX_OUTOFBOUNDS_ERROR);
657 TEST_ASSERT(status == U_BUFFER_OVERFLOW_ERROR);
658 TEST_ASSERT(resultSz == (int32_t)strlen("abc interior def"));
664 TEST_ASSERT(status == U_BUFFER_OVERFLOW_ERROR);
666 TEST_ASSERT(buf[5] == (UChar)0xffff);
667 TEST_ASSERT(resultSz == (int32_t)strlen("abc interior def"));
672 TEST_ASSERT(status == U_STRING_NOT_TERMINATED_WARNING);
674 TEST_ASSERT(resultSz == (int32_t)strlen("abc interior def"));
675 TEST_ASSERT(buf[strlen("abc interior def")] == (UChar)0xffff);
689 TEST_ASSERT(uregex_regionStart(re, &status) == 0);
690 TEST_ASSERT(uregex_regionEnd(re, &status) == 16);
692 TEST_ASSERT(uregex_regionStart(re, &status) == 3);
693 TEST_ASSERT(uregex_regionEnd(re, &status) == 6);
694 TEST_ASSERT(uregex_findNext(re, &status));
695 TEST_ASSERT(uregex_group(re, 0, resultString, sizeof(resultString)/2, &status) == 3)
702 TEST_ASSERT(uregex_find(re, -1, &status) == TRUE);
703 TEST_ASSERT(uregex_start(re, 0, &status) == 4);
704 TEST_ASSERT(uregex_end(re, 0, &status) == 6);
710 TEST_ASSERT(uregex_find(re, 0, &status) == TRUE);
711 TEST_ASSERT(uregex_start(re, 0, &status) == 0);
712 TEST_ASSERT(uregex_end(re, 0, &status) == 16);
718 TEST_ASSERT(uregex_findNext(re,&status) == TRUE);
719 TEST_ASSERT(uregex_start(re, 0, &status) == 4);
720 TEST_ASSERT(uregex_findNext(re, &status) == TRUE);
721 TEST_ASSERT(uregex_start(re, 0, &status) == 5);
722 TEST_ASSERT(uregex_findNext(re, &status) == FALSE);
729 TEST_ASSERT(uregex_matches(re, -1, &status) == TRUE);
730 TEST_ASSERT(uregex_start(re, 0, &status) == 4);
731 TEST_ASSERT(uregex_end(re, 0, &status) == 6);
737 TEST_ASSERT(uregex_matches(re, 0, &status) == TRUE);
738 TEST_ASSERT(uregex_start(re, 0, &status) == 0);
739 TEST_ASSERT(uregex_end(re, 0, &status) == 16);
746 TEST_ASSERT(uregex_lookingAt(re, -1, &status) == TRUE);
747 TEST_ASSERT(uregex_start(re, 0, &status) == 4);
748 TEST_ASSERT(uregex_end(re, 0, &status) == 4);
754 TEST_ASSERT(uregex_lookingAt(re, 0, &status) == TRUE);
755 TEST_ASSERT(uregex_start(re, 0, &status) == 0);
756 TEST_ASSERT(uregex_end(re, 0, &status) == 0);
761 TEST_ASSERT(uregex_find(re, 0, &status) == TRUE);
762 TEST_ASSERT(uregex_hitEnd(re, &status) == FALSE);
766 TEST_ASSERT(uregex_find(re, 0, &status) == TRUE);
767 TEST_ASSERT(uregex_hitEnd(re, &status) == TRUE);
772 TEST_ASSERT(uregex_find(re, 0, &status) == TRUE);
773 TEST_ASSERT(uregex_requireEnd(re, &status) == FALSE);
777 TEST_ASSERT(uregex_find(re, 0, &status) == TRUE);
778 TEST_ASSERT(uregex_requireEnd(re, &status) == TRUE);
783 TEST_ASSERT(uregex_hasAnchoringBounds(re, &status) == TRUE);
785 TEST_ASSERT(uregex_hasAnchoringBounds(re, &status) == FALSE);
787 TEST_ASSERT(uregex_find(re, -1, &status) == FALSE);
790 TEST_ASSERT(uregex_find(re, -1, &status) == TRUE);
791 TEST_ASSERT(uregex_end(re, 0, &status) == 3);
796 TEST_ASSERT(uregex_hasTransparentBounds(re, &status) == FALSE);
798 TEST_ASSERT(uregex_hasTransparentBounds(re, &status) == TRUE);
801 TEST_ASSERT(uregex_find(re, -1, &status) == TRUE); /* No Region */
803 TEST_ASSERT(uregex_find(re, -1, &status) == FALSE); /* with region, opaque bounds */
805 TEST_ASSERT(uregex_find(re, -1, &status) == TRUE); /* with region, transparent bounds */
806 TEST_ASSERT(uregex_end(re, 0, &status) == 3);
832 TEST_ASSERT(resultSz == (int32_t)strlen("Replace xaax x1x x...x."));
840 TEST_ASSERT(resultSz == (int32_t)strlen("No match here."));
847 TEST_ASSERT(status == U_STRING_NOT_TERMINATED_WARNING);
849 TEST_ASSERT(resultSz == (int32_t)strlen("Replace xaax x1x x...x."));
850 TEST_ASSERT(buf[resultSz] == (UChar)0xffff);
858 TEST_ASSERT(status == U_STRING_NOT_TERMINATED_WARNING);
860 TEST_ASSERT(resultSz == (int32_t)strlen("Replace xaax x1x x...x."));
861 TEST_ASSERT(buf[resultSz] == (UChar)0xffff);
866 TEST_ASSERT(status == U_BUFFER_OVERFLOW_ERROR);
867 TEST_ASSERT(resultSz == (int32_t)strlen("Replace xaax x1x x...x."));
873 TEST_ASSERT(status == U_BUFFER_OVERFLOW_ERROR);
875 TEST_ASSERT(resultSz == (int32_t)strlen("Replace xaax x1x x...x."));
876 TEST_ASSERT(buf[resultSz] == (UChar)0xffff);
915 TEST_ASSERT(resultSize == expectedResultSize);
923 TEST_ASSERT(resultSize == u_strlen(text2));
930 TEST_ASSERT(status == U_STRING_NOT_TERMINATED_WARNING);
932 TEST_ASSERT(resultSize == expectedResultSize);
933 TEST_ASSERT(buf[resultSize] == (UChar)0xffff);
941 TEST_ASSERT(status == U_STRING_NOT_TERMINATED_WARNING);
943 TEST_ASSERT(resultSize == (int32_t)strlen("Replace <aa> <1> <...>."));
944 TEST_ASSERT(buf[resultSize] == (UChar)0xffff);
949 TEST_ASSERT(status == U_BUFFER_OVERFLOW_ERROR);
950 TEST_ASSERT(resultSize == (int32_t)strlen("Replace <aa> <1> <...>."));
959 TEST_ASSERT(status == U_BUFFER_OVERFLOW_ERROR);
963 TEST_ASSERT(resultSize == expectedResultSize);
964 TEST_ASSERT(buf[i] == (UChar)0xffff);
976 TEST_ASSERT(status == U_BUFFER_OVERFLOW_ERROR);
980 TEST_ASSERT(resultSize == expectedResultSize2);
981 TEST_ASSERT(buf[i] == (UChar)0xffff);
1034 TEST_ASSERT(status == U_BUFFER_OVERFLOW_ERROR);
1078 TEST_ASSERT(numFields == 3);
1082 TEST_ASSERT(fields[3] == NULL);
1088 TEST_ASSERT(spaceNeeded == requiredCapacity);
1110 TEST_ASSERT(numFields == 2);
1113 TEST_ASSERT(!memcmp(&fields[2],&minus1,sizeof(UChar*)));
1119 TEST_ASSERT(spaceNeeded == requiredCapacity);
1137 TEST_ASSERT(status == U_BUFFER_OVERFLOW_ERROR);
1139 TEST_ASSERT(numFields == 3);
1140 TEST_ASSERT(fields[3] == NULL);
1141 TEST_ASSERT(spaceNeeded == requiredCapacity);
1180 TEST_ASSERT(numFields == 5);
1186 TEST_ASSERT(fields[5] == NULL);
1188 TEST_ASSERT(spaceNeeded == requiredCapacity);
1201 TEST_ASSERT(numFields == 2);
1204 TEST_ASSERT(!memcmp(&fields[2],&minus1,sizeof(UChar*)));
1207 TEST_ASSERT(spaceNeeded == requiredCapacity);
1219 TEST_ASSERT(numFields == 3);
1223 TEST_ASSERT(!memcmp(&fields[3],&minus1,sizeof(UChar*)));
1226 TEST_ASSERT(spaceNeeded == requiredCapacity);
1238 TEST_ASSERT(numFields == 5);
1244 TEST_ASSERT(!memcmp(&fields[5],&minus1,sizeof(UChar*)));
1247 TEST_ASSERT(spaceNeeded == requiredCapacity);
1265 TEST_ASSERT(numFields == 5);
1271 TEST_ASSERT(fields[5] == NULL);
1272 TEST_ASSERT(fields[8] == NULL);
1273 TEST_ASSERT(!memcmp(&fields[9],&minus1,sizeof(UChar*)));
1275 TEST_ASSERT(spaceNeeded == requiredCapacity);
1286 TEST_ASSERT(uregex_getTimeLimit(re, &status) == 0);
1288 TEST_ASSERT(uregex_getTimeLimit(re, &status) == 1000);
1291 TEST_ASSERT(status == U_ILLEGAL_ARGUMENT_ERROR);
1293 TEST_ASSERT(uregex_getTimeLimit(re, &status) == 1000);
1300 TEST_ASSERT(uregex_getStackLimit(re, &status) == 8000000);
1302 TEST_ASSERT(uregex_getStackLimit(re, &status) == 40000);
1305 TEST_ASSERT(status == U_ILLEGAL_ARGUMENT_ERROR);
1307 TEST_ASSERT(uregex_getStackLimit(re, &status) == 40000);
1326 TEST_ASSERT(returnedFn == NULL);
1327 TEST_ASSERT(pContext == NULL);
1333 TEST_ASSERT(cbInfo.numCalls == 0);
1334 TEST_ASSERT(uregex_matches(re, -1, &status) == FALSE);
1336 TEST_ASSERT
1340 TEST_ASSERT(returnedFn == &TestCallbackFn);
1341 TEST_ASSERT(pContext == &cbInfo);
1378 TEST_ASSERT(theICUError == U_BUFFER_OVERFLOW_ERROR);
1379 TEST_ASSERT(wordCount==3);
1387 TEST_ASSERT(wordCount==3);
1389 TEST_ASSERT(neededLength1 == neededLength2);
1393 TEST_ASSERT(destFields[3] == NULL);
1428 TEST_ASSERT(status == U_REGEX_INVALID_FLAG);
1435 TEST_ASSERT(status == U_ILLEGAL_ARGUMENT_ERROR && re == NULL);
1454 TEST_ASSERT(clone1 != NULL);
1459 TEST_ASSERT(clone2 != NULL);
1465 TEST_ASSERT(clone3 != NULL);
1475 TEST_ASSERT(result==TRUE);
1482 TEST_ASSERT(result==FALSE);
1485 TEST_ASSERT(result==TRUE);
1512 TEST_ASSERT(resultLen == -1);
1513 TEST_ASSERT(u_strcmp(resultPat, pat) == 0);
1529 TEST_ASSERT(resultLen == 3);
1530 TEST_ASSERT(u_strncmp(resultPat, pat, 3) == 0);
1531 TEST_ASSERT(u_strlen(resultPat) == 3);
1562 TEST_ASSERT( status== U_REGEX_INVALID_STATE);
1567 TEST_ASSERT(result == TRUE);
1573 TEST_ASSERT(result == FALSE);
1579 TEST_ASSERT(result == TRUE);
1615 TEST_ASSERT(resultText != &text1);
1618 TEST_ASSERT(testUTextEqual(resultText, &text1));
1622 TEST_ASSERT(textLength == -1 || textLength == 6);
1625 TEST_ASSERT(resultText != &text1);
1628 TEST_ASSERT(testUTextEqual(resultText, &text1));
1637 TEST_ASSERT(testUTextEqual(resultText, &text2));
1640 TEST_ASSERT(textLength == 7);
1664 TEST_ASSERT(result == FALSE);
1672 TEST_ASSERT(result == TRUE);
1680 TEST_ASSERT(result == TRUE);
1706 TEST_ASSERT(result == TRUE);
1707 TEST_ASSERT(uregex_start(re, 0, &status) == 3);
1708 TEST_ASSERT(uregex_end(re, 0, &status) == 5);
1712 TEST_ASSERT(result == TRUE);
1713 TEST_ASSERT(uregex_start(re, 0, &status) == 11);
1714 TEST_ASSERT(uregex_end(re, 0, &status) == 13);
1718 TEST_ASSERT(result == FALSE);
1725 TEST_ASSERT(result == TRUE);
1726 TEST_ASSERT(uregex_start(re, 0, &status) == 3);
1727 TEST_ASSERT(uregex_end(re, 0, &status) == 5);
1731 TEST_ASSERT(result == TRUE);
1732 TEST_ASSERT(uregex_start(re, 0, &status) == 6);
1733 TEST_ASSERT(uregex_end(re, 0, &status) == 8);
1740 TEST_ASSERT(result == TRUE);
1741 TEST_ASSERT(uregex_start(re, 0, &status) == 13);
1742 TEST_ASSERT(uregex_end(re, 0, &status) == 15);
1746 TEST_ASSERT(result == FALSE);
1772 TEST_ASSERT(result==TRUE);
1820 TEST_ASSERT(status == U_INDEX_OUTOFBOUNDS_ERROR);
1821 TEST_ASSERT(utext_nativeLength(actual) == 0);
1992 TEST_ASSERT(numFields == 3);
1996 TEST_ASSERT(fields[3] == NULL);
2024 TEST_ASSERT(numFields == 2);
2027 TEST_ASSERT(fields[2] == &patternText);
2067 TEST_ASSERT(numFields == 5);
2073 TEST_ASSERT(fields[5] == NULL);
2092 TEST_ASSERT(numFields == 2);
2095 TEST_ASSERT(fields[2] == &patternText);
2116 TEST_ASSERT(numFields == 3);
2120 TEST_ASSERT(fields[3] == &patternText);
2145 TEST_ASSERT(numFields == 5);
2151 TEST_ASSERT(fields[5] == &patternText);
2177 TEST_ASSERT(numFields == 5);
2183 TEST_ASSERT(fields[5] == NULL);
2184 TEST_ASSERT(fields[8] == NULL);
2185 TEST_ASSERT(fields[9] == &patternText);
2222 TEST_ASSERT(uregex_findNext(re, &status));
2223 TEST_ASSERT(uregex_start(re, 0, &status) == 0);
2234 TEST_ASSERT(uregex_findNext(re, &status));
2235 TEST_ASSERT(uregex_start(re, 0, &status) == 2);
2236 TEST_ASSERT(uregex_findNext(re, &status));
2237 TEST_ASSERT(uregex_start(re, 0, &status) == 4);
2238 TEST_ASSERT(FALSE == uregex_findNext(re, &status));
2257 TEST_ASSERT(limit == 0);
2263 TEST_ASSERT(limit == 100);