Home | History | Annotate | Download | only in intltest

Lines Matching refs:TRUE

255 //          The expected results are UBool - TRUE or FALSE.
270 UBool retVal = TRUE;
333 UBool retVal = TRUE;
352 return TRUE; // not a failure of the Regex engine
493 REGEX_TESTLM("st(abc)ring", "stabcring thing", TRUE, FALSE);
494 REGEX_TESTLM("st(abc)ring", "stabcring", TRUE, TRUE);
500 REGEX_TESTLM("st(abc)*ring", "string", TRUE, TRUE);
501 REGEX_TESTLM("st(abc)*ring", "stabcring", TRUE, TRUE);
502 REGEX_TESTLM("st(abc)*ring", "stabcabcring", TRUE, TRUE);
504 REGEX_TESTLM("st(abc)*ring", "stabcabcabcring etc.", TRUE, FALSE);
506 REGEX_TESTLM("a*", "", TRUE, TRUE);
507 REGEX_TESTLM("a*", "b", TRUE, FALSE);
513 REGEX_TESTLM(".", "abc", TRUE, FALSE);
514 REGEX_TESTLM("...", "abc", TRUE, TRUE);
516 REGEX_TESTLM(".*", "abcxyz123", TRUE, TRUE);
518 REGEX_TESTLM("ab.*xyz", "abcdefg...wxyz", TRUE, TRUE);
519 REGEX_TESTLM("ab.*xyz", "abcde...wxyz...abc..xyz", TRUE, TRUE);
520 REGEX_TESTLM("ab.*xyz", "abcde...wxyz...abc..xyz...", TRUE, FALSE);
525 REGEX_TESTLM("abc*", "ab", TRUE, TRUE);
526 REGEX_TESTLM("abc*", "abccccc", TRUE, TRUE);
531 REGEX_TESTLM(".", "\\U00011000", TRUE, TRUE);
532 REGEX_TESTLM("...", "\\U00011000x\\U00012002", TRUE, TRUE);
533 REGEX_TESTLM("...", "\\U00011000x\\U00012002y", TRUE, FALSE);
539 REGEX_TESTLM("[1-6]", "1", TRUE, TRUE);
540 REGEX_TESTLM("[1-6]", "3", TRUE, TRUE);
542 REGEX_TESTLM("a[1-6]", "a3", TRUE, TRUE);
543 REGEX_TESTLM("a[1-6]", "a3", TRUE, TRUE);
544 REGEX_TESTLM("a[1-6]b", "a3b", TRUE, TRUE);
546 REGEX_TESTLM("a[0-9]*b", "a123b", TRUE, TRUE);
547 REGEX_TESTLM("a[0-9]*b", "abc", TRUE, FALSE);
548 REGEX_TESTLM("[\\p{Nd}]*", "123456", TRUE, TRUE);
549 REGEX_TESTLM("[\\p{Nd}]*", "a123456", TRUE, FALSE); // note that * matches 0 occurences.
550 REGEX_TESTLM("[a][b][[:Zs:]]*", "ab ", TRUE, TRUE);
555 REGEX_TESTLM("(a|b)", "a", TRUE, TRUE);
556 REGEX_TESTLM("(a|b)", "b", TRUE, TRUE);
558 REGEX_TESTLM("a|b", "b", TRUE, TRUE);
560 REGEX_TESTLM("(a|b|c)*", "aabcaaccbcabc", TRUE, TRUE);
561 REGEX_TESTLM("(a|b|c)*", "aabcaaccbcabdc", TRUE, FALSE);
562 REGEX_TESTLM("(a(b|c|d)(x|y|z)*|123)", "ac", TRUE, TRUE);
563 REGEX_TESTLM("(a(b|c|d)(x|y|z)*|123)", "123", TRUE, TRUE);
564 REGEX_TESTLM("(a|(1|2)*)(b|c|d)(x|y|z)*|123", "123", TRUE, TRUE);
565 REGEX_TESTLM("(a|(1|2)*)(b|c|d)(x|y|z)*|123", "222211111czzzzw", TRUE, FALSE);
570 REGEX_TESTLM("ab+", "abbc", TRUE, FALSE);
573 REGEX_TESTLM("(abc|def)+", "defabc", TRUE, TRUE);
574 REGEX_TESTLM(".+y", "zippity dooy dah ", TRUE, FALSE);
575 REGEX_TESTLM(".+y", "zippity dooy", TRUE, TRUE);
580 REGEX_TESTLM("ab?", "ab", TRUE, TRUE);
581 REGEX_TESTLM("ab?", "a", TRUE, TRUE);
582 REGEX_TESTLM("ab?", "ac", TRUE, FALSE);
583 REGEX_TESTLM("ab?", "abb", TRUE, FALSE);
584 REGEX_TESTLM("a(b|c)?d", "abd", TRUE, TRUE);
585 REGEX_TESTLM("a(b|c)?d", "acd", TRUE, TRUE);
586 REGEX_TESTLM("a(b|c)?d", "ad", TRUE, TRUE);
595 // REGEX_TESTLM("\101\142", "Ab", TRUE, TRUE); // Octal TODO: not implemented yet.
596 REGEX_TESTLM("\\a", "\\u0007", TRUE, TRUE); // BEL
597 REGEX_TESTLM("\\cL", "\\u000c", TRUE, TRUE); // Control-L
598 REGEX_TESTLM("\\e", "\\u001b", TRUE, TRUE); // Escape
599 REGEX_TESTLM("\\f", "\\u000c", TRUE, TRUE); // Form Feed
600 REGEX_TESTLM("\\n", "\\u000a", TRUE, TRUE); // new line
601 REGEX_TESTLM("\\r", "\\u000d", TRUE, TRUE); // CR
602 REGEX_TESTLM("\\t", "\\u0009", TRUE, TRUE); // Tab
603 REGEX_TESTLM("\\u1234", "\\u1234", TRUE, TRUE);
604 REGEX_TESTLM("\\U00001234", "\\u1234", TRUE, TRUE);
606 REGEX_TESTLM(".*\\Ax", "xyz", TRUE, FALSE); // \A matches only at the beginning of input
610 REGEX_TESTLM("\\\\\\|\\(\\)\\[\\{\\~\\$\\*\\+\\?\\.", "\\\\|()[{~$*+?.", TRUE, TRUE);
684 REGEX_ASSERT(m1->lookingAt(status) == TRUE);
691 REGEX_ASSERT(m1->lookingAt(status) == TRUE);
704 REGEX_ASSERT(m1->lookingAt(status) == TRUE);
731 REGEX_ASSERT(m1->matches(4, status) == TRUE);
736 REGEX_ASSERT(m1->matches(4, status) == TRUE);
759 REGEX_ASSERT(m.matches(len, status) == TRUE);
762 REGEX_ASSERT(m.matches(0, status) == TRUE);
772 REGEX_ASSERT(m1->lookingAt(4, status) == TRUE);
775 REGEX_ASSERT(m1->lookingAt(4, status) == TRUE);
808 REGEX_ASSERT(matcher->lookingAt(status) == TRUE);
907 // find, with \G in pattern (true if at the end of a previous match).
945 // using an always-true look-ahead.
1027 REGEX_ASSERT(m.hasAnchoringBounds() == TRUE);
1045 REGEX_ASSERT(m.hasAnchoringBounds() == TRUE);
1051 REGEX_ASSERT(&m == &m.useAnchoringBounds(TRUE));
1052 REGEX_ASSERT(m.hasAnchoringBounds() == TRUE);
1054 REGEX_ASSERT(m.hasAnchoringBounds() == TRUE);
1057 REGEX_ASSERT(&m == &m.useTransparentBounds(TRUE));
1058 REGEX_ASSERT(m.hasTransparentBounds() == TRUE);
1060 REGEX_ASSERT(m.hasTransparentBounds() == TRUE);
1076 REGEX_ASSERT(m1.lookingAt(status) == TRUE);
1077 REGEX_ASSERT(m1.hitEnd() == TRUE);
1083 REGEX_ASSERT(m2.lookingAt(status) == TRUE);
1090 REGEX_ASSERT(m3.lookingAt(status) == TRUE);
1091 REGEX_ASSERT(m3.hitEnd() == TRUE);
1092 REGEX_ASSERT(m3.requireEnd() == TRUE);
1166 REGEX_ASSERT(matcher.lookingAt(status) == TRUE);
1187 REGEX_ASSERT(matcher.matches(status) == TRUE);
1471 REGEX_ASSERT(mFromClone->find() == TRUE);
1473 REGEX_ASSERT(mFromClone->find() == TRUE);
1483 REGEX_ASSERT(RegexPattern::matches(".*", "random input", pe, status) == TRUE);
1487 REGEX_ASSERT(RegexPattern::matches(".*nput", "random input", pe, status) == TRUE);
1489 REGEX_ASSERT(RegexPattern::matches("random input", "random input", pe, status) == TRUE);
1723 REGEX_ASSERT(m1->lookingAt(status) == TRUE);
1732 REGEX_ASSERT(m1->lookingAt(status) == TRUE);
1744 REGEX_ASSERT(m1->lookingAt(status) == TRUE);
1770 REGEX_ASSERT(m1->matches(4, status) == TRUE);
1775 REGEX_ASSERT(m1->matches(4, status) == TRUE);
1796 REGEX_ASSERT(m.matches(input1Len, status) == TRUE);
1799 REGEX_ASSERT(m.matches(0, status) == TRUE);
1809 REGEX_ASSERT(m1->lookingAt(4, status) == TRUE);
1812 REGEX_ASSERT(m1->lookingAt(4, status) == TRUE);
1854 REGEX_ASSERT(matcher->lookingAt(status) == TRUE);
2016 // find, with \G in pattern (true if at the end of a previous match).
2062 // using an always-true look-ahead.
2157 REGEX_ASSERT(m.hasAnchoringBounds() == TRUE);
2176 REGEX_ASSERT(m.hasAnchoringBounds() == TRUE);
2182 REGEX_ASSERT(&m == &m.useAnchoringBounds(TRUE));
2183 REGEX_ASSERT(m.hasAnchoringBounds() == TRUE);
2185 REGEX_ASSERT(m.hasAnchoringBounds() == TRUE);
2188 REGEX_ASSERT(&m == &m.useTransparentBounds(TRUE));
2189 REGEX_ASSERT(m.hasTransparentBounds() == TRUE);
2191 REGEX_ASSERT(m.hasTransparentBounds() == TRUE);
2215 REGEX_ASSERT(m1.lookingAt(status) == TRUE);
2216 REGEX_ASSERT(m1.hitEnd() == TRUE);
2224 REGEX_ASSERT(m2.lookingAt(status) == TRUE);
2233 REGEX_ASSERT(m3.lookingAt(status) == TRUE);
2234 REGEX_ASSERT(m3.hitEnd() == TRUE);
2235 REGEX_ASSERT(m3.requireEnd() == TRUE);
2702 REGEX_ASSERT(mFromClone->find() == TRUE);
2704 REGEX_ASSERT(mFromClone->find() == TRUE);
2727 REGEX_ASSERT(RegexPattern::matches(&pattern, &input, pe, status) == TRUE);
2737 REGEX_ASSERT(RegexPattern::matches(".*nput", "random input", pe, status) == TRUE);
2741 REGEX_ASSERT(RegexPattern::matches("random input", "random input", pe, status) == TRUE);
3113 UBool couldFind = TRUE;
3279 useMatchesFunc = TRUE;
3282 useLookingAtFunc = TRUE;
3319 failed = TRUE;
3329 matcher->setTrace(TRUE);
3367 failed = TRUE;
3379 failed = TRUE;
3402 matcher->useTransparentBounds(TRUE);
3404 UTF8Matcher->useTransparentBounds(TRUE);
3445 failed = TRUE;
3449 failed = TRUE;
3457 failed = TRUE;
3460 failed = TRUE;
3472 failed = TRUE;
3477 failed = TRUE;
3486 failed = TRUE;
3492 failed = TRUE;
3500 failed = TRUE;
3505 failed = TRUE;
3509 TRUE) {
3510 errln("Error at line %d: requireEnd() returned TRUE. Expected FALSE", line);
3511 failed = TRUE;
3513 UTF8Matcher->requireEnd() == TRUE) {
3514 errln("Error at line %d: requireEnd() returned TRUE. Expected FALSE (UTF8)", line);
3515 failed = TRUE;
3518 if ((flags.indexOf((UChar)0x79) >= 0) && // 'y' flag: RequireEnd() == true
3520 errln("Error at line %d: requireEnd() returned FALSE. Expected TRUE", line);
3521 failed = TRUE;
3524 errln("Error at line %d: requireEnd() returned FALSE. Expected TRUE (UTF8)", line);
3525 failed = TRUE;
3529 matcher->hitEnd() == TRUE) {
3530 errln("Error at line %d: hitEnd() returned TRUE. Expected FALSE", line);
3531 failed = TRUE;
3533 UTF8Matcher->hitEnd() == TRUE) {
3534 errln("Error at line %d: hitEnd() returned TRUE. Expected FALSE (UTF8)", line);
3535 failed = TRUE;
3538 if ((flags.indexOf((UChar)0x7A) >= 0) && // 'z' flag: hitEnd() == true
3540 errln("Error at line %d: hitEnd() returned FALSE. Expected TRUE", line);
3541 failed = TRUE;
3542 } else if (UTF8Matcher != NULL && (flags.indexOf((UChar)0x7A) >= 0) && // 'z' flag: hitEnd() == true
3544 errln("Error at line %d: hitEnd() returned FALSE. Expected TRUE (UTF8)", line);
3545 failed = TRUE;
3973 expected = TRUE;
4368 expected = TRUE;
4712 matcher.setTrace(TRUE);
4835 REGEX_ASSERT(result==TRUE);