Lines Matching refs:TRUE

386 //          The expected results are UBool - TRUE or FALSE.
401 UBool retVal = TRUE;
464 UBool retVal = TRUE;
483 return TRUE; // not a failure of the Regex engine
629 REGEX_TESTLM("st(abc)ring", "stabcring thing", TRUE, FALSE);
630 REGEX_TESTLM("st(abc)ring", "stabcring", TRUE, TRUE);
636 REGEX_TESTLM("st(abc)*ring", "string", TRUE, TRUE);
637 REGEX_TESTLM("st(abc)*ring", "stabcring", TRUE, TRUE);
638 REGEX_TESTLM("st(abc)*ring", "stabcabcring", TRUE, TRUE);
640 REGEX_TESTLM("st(abc)*ring", "stabcabcabcring etc.", TRUE, FALSE);
642 REGEX_TESTLM("a*", "", TRUE, TRUE);
643 REGEX_TESTLM("a*", "b", TRUE, FALSE);
649 REGEX_TESTLM(".", "abc", TRUE, FALSE);
650 REGEX_TESTLM("...", "abc", TRUE, TRUE);
652 REGEX_TESTLM(".*", "abcxyz123", TRUE, TRUE);
654 REGEX_TESTLM("ab.*xyz", "abcdefg...wxyz", TRUE, TRUE);
655 REGEX_TESTLM("ab.*xyz", "abcde...wxyz...abc..xyz", TRUE, TRUE);
656 REGEX_TESTLM("ab.*xyz", "abcde...wxyz...abc..xyz...", TRUE, FALSE);
661 REGEX_TESTLM("abc*", "ab", TRUE, TRUE);
662 REGEX_TESTLM("abc*", "abccccc", TRUE, TRUE);
667 REGEX_TESTLM(".", "\\U00011000", TRUE, TRUE);
668 REGEX_TESTLM("...", "\\U00011000x\\U00012002", TRUE, TRUE);
669 REGEX_TESTLM("...", "\\U00011000x\\U00012002y", TRUE, FALSE);
675 REGEX_TESTLM("[1-6]", "1", TRUE, TRUE);
676 REGEX_TESTLM("[1-6]", "3", TRUE, TRUE);
678 REGEX_TESTLM("a[1-6]", "a3", TRUE, TRUE);
679 REGEX_TESTLM("a[1-6]", "a3", TRUE, TRUE);
680 REGEX_TESTLM("a[1-6]b", "a3b", TRUE, TRUE);
682 REGEX_TESTLM("a[0-9]*b", "a123b", TRUE, TRUE);
683 REGEX_TESTLM("a[0-9]*b", "abc", TRUE, FALSE);
684 REGEX_TESTLM("[\\p{Nd}]*", "123456", TRUE, TRUE);
685 REGEX_TESTLM("[\\p{Nd}]*", "a123456", TRUE, FALSE); // note that * matches 0 occurences.
686 REGEX_TESTLM("[a][b][[:Zs:]]*", "ab ", TRUE, TRUE);
691 REGEX_TESTLM("(a|b)", "a", TRUE, TRUE);
692 REGEX_TESTLM("(a|b)", "b", TRUE, TRUE);
694 REGEX_TESTLM("a|b", "b", TRUE, TRUE);
696 REGEX_TESTLM("(a|b|c)*", "aabcaaccbcabc", TRUE, TRUE);
697 REGEX_TESTLM("(a|b|c)*", "aabcaaccbcabdc", TRUE, FALSE);
698 REGEX_TESTLM("(a(b|c|d)(x|y|z)*|123)", "ac", TRUE, TRUE);
699 REGEX_TESTLM("(a(b|c|d)(x|y|z)*|123)", "123", TRUE, TRUE);
700 REGEX_TESTLM("(a|(1|2)*)(b|c|d)(x|y|z)*|123", "123", TRUE, TRUE);
701 REGEX_TESTLM("(a|(1|2)*)(b|c|d)(x|y|z)*|123", "222211111czzzzw", TRUE, FALSE);
706 REGEX_TESTLM("ab+", "abbc", TRUE, FALSE);
709 REGEX_TESTLM("(abc|def)+", "defabc", TRUE, TRUE);
710 REGEX_TESTLM(".+y", "zippity dooy dah ", TRUE, FALSE);
711 REGEX_TESTLM(".+y", "zippity dooy", TRUE, TRUE);
716 REGEX_TESTLM("ab?", "ab", TRUE, TRUE);
717 REGEX_TESTLM("ab?", "a", TRUE, TRUE);
718 REGEX_TESTLM("ab?", "ac", TRUE, FALSE);
719 REGEX_TESTLM("ab?", "abb", TRUE, FALSE);
720 REGEX_TESTLM("a(b|c)?d", "abd", TRUE, TRUE);
721 REGEX_TESTLM("a(b|c)?d", "acd", TRUE, TRUE);
722 REGEX_TESTLM("a(b|c)?d", "ad", TRUE, TRUE);
731 // REGEX_TESTLM("\101\142", "Ab", TRUE, TRUE); // Octal TODO: not implemented yet.
732 REGEX_TESTLM("\\a", "\\u0007", TRUE, TRUE); // BEL
733 REGEX_TESTLM("\\cL", "\\u000c", TRUE, TRUE); // Control-L
734 REGEX_TESTLM("\\e", "\\u001b", TRUE, TRUE); // Escape
735 REGEX_TESTLM("\\f", "\\u000c", TRUE, TRUE); // Form Feed
736 REGEX_TESTLM("\\n", "\\u000a", TRUE, TRUE); // new line
737 REGEX_TESTLM("\\r", "\\u000d", TRUE, TRUE); // CR
738 REGEX_TESTLM("\\t", "\\u0009", TRUE, TRUE); // Tab
739 REGEX_TESTLM("\\u1234", "\\u1234", TRUE, TRUE);
740 REGEX_TESTLM("\\U00001234", "\\u1234", TRUE, TRUE);
742 REGEX_TESTLM(".*\\Ax", "xyz", TRUE, FALSE); // \A matches only at the beginning of input
746 REGEX_TESTLM("\\\\\\|\\(\\)\\[\\{\\~\\$\\*\\+\\?\\.", "\\\\|()[{~$*+?.", TRUE, TRUE);
820 REGEX_ASSERT(m1->lookingAt(status) == TRUE);
827 REGEX_ASSERT(m1->lookingAt(status) == TRUE);
840 REGEX_ASSERT(m1->lookingAt(status) == TRUE);
867 REGEX_ASSERT(m1->matches(4, status) == TRUE);
872 REGEX_ASSERT(m1->matches(4, status) == TRUE);
895 REGEX_ASSERT(m.matches(len, status) == TRUE);
898 REGEX_ASSERT(m.matches(0, status) == TRUE);
908 REGEX_ASSERT(m1->lookingAt(4, status) == TRUE);
911 REGEX_ASSERT(m1->lookingAt(4, status) == TRUE);
944 REGEX_ASSERT(matcher->lookingAt(status) == TRUE);
1163 REGEX_ASSERT(m.hasAnchoringBounds() == TRUE);
1181 REGEX_ASSERT(m.hasAnchoringBounds() == TRUE);
1187 REGEX_ASSERT(&m == &m.useAnchoringBounds(TRUE));
1188 REGEX_ASSERT(m.hasAnchoringBounds() == TRUE);
1190 REGEX_ASSERT(m.hasAnchoringBounds() == TRUE);
1193 REGEX_ASSERT(&m == &m.useTransparentBounds(TRUE));
1194 REGEX_ASSERT(m.hasTransparentBounds() == TRUE);
1196 REGEX_ASSERT(m.hasTransparentBounds() == TRUE);
1212 REGEX_ASSERT(m1.lookingAt(status) == TRUE);
1213 REGEX_ASSERT(m1.hitEnd() == TRUE);
1219 REGEX_ASSERT(m2.lookingAt(status) == TRUE);
1226 REGEX_ASSERT(m3.lookingAt(status) == TRUE);
1227 REGEX_ASSERT(m3.hitEnd() == TRUE);
1228 REGEX_ASSERT(m3.requireEnd() == TRUE);
1302 REGEX_ASSERT(matcher.lookingAt(status) == TRUE);
1323 REGEX_ASSERT(matcher.matches(status) == TRUE);
1607 REGEX_ASSERT(mFromClone->find() == TRUE);
1609 REGEX_ASSERT(mFromClone->find() == TRUE);
1619 REGEX_ASSERT(RegexPattern::matches(".*", "random input", pe, status) == TRUE);
1623 REGEX_ASSERT(RegexPattern::matches(".*nput", "random input", pe, status) == TRUE);
1625 REGEX_ASSERT(RegexPattern::matches("random input", "random input", pe, status) == TRUE);
1894 REGEX_ASSERT(m1->lookingAt(status) == TRUE);
1903 REGEX_ASSERT(m1->lookingAt(status) == TRUE);
1915 REGEX_ASSERT(m1->lookingAt(status) == TRUE);
1941 REGEX_ASSERT(m1->matches(4, status) == TRUE);
1946 REGEX_ASSERT(m1->matches(4, status) == TRUE);
1967 REGEX_ASSERT(m.matches(input1Len, status) == TRUE);
1970 REGEX_ASSERT(m.matches(0, status) == TRUE);
1980 REGEX_ASSERT(m1->lookingAt(4, status) == TRUE);
1983 REGEX_ASSERT(m1->lookingAt(4, status) == TRUE);
2025 REGEX_ASSERT(matcher->lookingAt(status) == TRUE);
2353 REGEX_ASSERT(m.hasAnchoringBounds() == TRUE);
2372 REGEX_ASSERT(m.hasAnchoringBounds() == TRUE);
2378 REGEX_ASSERT(&m == &m.useAnchoringBounds(TRUE));
2379 REGEX_ASSERT(m.hasAnchoringBounds() == TRUE);
2381 REGEX_ASSERT(m.hasAnchoringBounds() == TRUE);
2384 REGEX_ASSERT(&m == &m.useTransparentBounds(TRUE));
2385 REGEX_ASSERT(m.hasTransparentBounds() == TRUE);
2387 REGEX_ASSERT(m.hasTransparentBounds() == TRUE);
2411 REGEX_ASSERT(m1.lookingAt(status) == TRUE);
2412 REGEX_ASSERT(m1.hitEnd() == TRUE);
2420 REGEX_ASSERT(m2.lookingAt(status) == TRUE);
2429 REGEX_ASSERT(m3.lookingAt(status) == TRUE);
2430 REGEX_ASSERT(m3.hitEnd() == TRUE);
2431 REGEX_ASSERT(m3.requireEnd() == TRUE);
2902 REGEX_ASSERT(mFromClone->find() == TRUE);
2904 REGEX_ASSERT(mFromClone->find() == TRUE);
2927 REGEX_ASSERT(RegexPattern::matches(&pattern, &input, pe, status) == TRUE);
2937 REGEX_ASSERT(RegexPattern::matches(".*nput", "random input", pe, status) == TRUE);
2941 REGEX_ASSERT(RegexPattern::matches("random input", "random input", pe, status) == TRUE);
3352 UBool couldFind = TRUE;
3521 useMatchesFunc = TRUE;
3524 useLookingAtFunc = TRUE;
3561 failed = TRUE;
3571 matcher->setTrace(TRUE);
3598 UTF8Matcher->setTrace(TRUE);
3612 failed = TRUE;
3624 failed = TRUE;
3647 matcher->useTransparentBounds(TRUE);
3649 UTF8Matcher->useTransparentBounds(TRUE);
3696 failed = TRUE;
3700 failed = TRUE;
3705 failed = TRUE;
3709 failed = TRUE;
3724 failed = TRUE;
3729 failed = TRUE;
3738 failed = TRUE;
3744 failed = TRUE;
3752 failed = TRUE;
3757 failed = TRUE;
3761 matcher->requireEnd() == TRUE) {
3762 errln("Error at line %d: requireEnd() returned TRUE. Expected FALSE", line);
3763 failed = TRUE;
3765 UTF8Matcher->requireEnd() == TRUE) {
3766 errln("Error at line %d: requireEnd() returned TRUE. Expected FALSE (UTF8)", line);
3767 failed = TRUE;
3772 errln("Error at line %d: requireEnd() returned FALSE. Expected TRUE", line);
3773 failed = TRUE;
3776 errln("Error at line %d: requireEnd() returned FALSE. Expected TRUE (UTF8)", line);
3777 failed = TRUE;
3781 matcher->hitEnd() == TRUE) {
3782 errln("Error at line %d: hitEnd() returned TRUE. Expected FALSE", line);
3783 failed = TRUE;
3785 UTF8Matcher->hitEnd() == TRUE) {
3786 errln("Error at line %d: hitEnd() returned TRUE. Expected FALSE (UTF8)", line);
3787 failed = TRUE;
3792 errln("Error at line %d: hitEnd() returned FALSE. Expected TRUE", line);
3793 failed = TRUE;
3796 errln("Error at line %d: hitEnd() returned FALSE. Expected TRUE (UTF8)", line);
3797 failed = TRUE;
4225 expected = TRUE;
4620 expected = TRUE;
4925 // Return TRUE to continue the find().
4977 matcher.setTrace(TRUE);
5104 REGEX_ASSERT(result==TRUE);
5697 TestCase11049("A|B|C", "string matches at end C", TRUE, __LINE__);
5703 TestCase11049("C", "string matches at end C", TRUE, __LINE__);