Home | History | Annotate | Download | only in testing

Lines Matching refs:FullMatch

28     CHECK(RE2::FullMatch(#value, "([0-9a-fA-F]+)[uUlL]*", RE2::Hex(&v))); \
30 CHECK(RE2::FullMatch("0x" #value, "([0-9a-fA-FxX]+)[uUlL]*", RE2::CRadix(&v))); \
52 CHECK(RE2::FullMatch(#value, "([0-7]+)[uUlL]*", RE2::Octal(&v))); \
54 CHECK(RE2::FullMatch("0" #value, "([0-9a-fA-FxX]+)[uUlL]*", RE2::CRadix(&v))); \
76 CHECK(RE2::FullMatch(#value, "(-?[0-9]+)[uUlL]*", &v)); \
78 CHECK(RE2::FullMatch(#value, "(-?[0-9a-fA-FxX]+)[uUlL]*", RE2::CRadix(&v))); \
339 CHECK(RE2::FullMatch("hello", "(foo)|hello", &a));
379 RE2::FullMatch(domain, re);
388 EXPECT_TRUE_M(RE2::FullMatch(unquoted, re),
398 EXPECT_FALSE_M(RE2::FullMatch(should_not_match, re),
508 CHECK(RE2::FullMatch("h", "h"));
509 CHECK(RE2::FullMatch("hello", "hello"));
510 CHECK(RE2::FullMatch("hello", "h.*o"));
511 CHECK(!RE2::FullMatch("othello", "h.*o")); // Must be anchored at front
512 CHECK(!RE2::FullMatch("hello!", "h.*o")); // Must be anchored at end
549 CHECK(RE2::FullMatch("1001", "\\d+"));
556 CHECK(RE2::FullMatch("1001", "(\\d+)", &i));
558 CHECK(RE2::FullMatch("-123", "(-?\\d+)", &i));
560 CHECK(!RE2::FullMatch("10", "()\\d+", &i));
561 CHECK(!RE2::FullMatch("1234567890123456789012345678901234567890",
569 CHECK(RE2::FullMatch("1234", "1(\\d*)4", &i));
571 CHECK(RE2::FullMatch("1234", "(\\d)\\d+", &i));
573 CHECK(RE2::FullMatch("-1234", "(-\\d)\\d+", &i));
584 CHECK(RE2::FullMatch("hello", "h(.*)o", &s));
592 CHECK(RE2::FullMatch("ruby:1234", "(\\w+):(\\d+)", &sp, &i));
602 CHECK(RE2::FullMatch("ruby:1234", "(\\w+):(\\d+)", &s, &i));
635 CHECK(RE2::FullMatch("ruby:1234", "(\\w+)(:)(\\d+)", &s, (void*)NULL, &i));
644 CHECK(RE2::FullMatch("hello", "he(.*)lo", (char*)NULL));
645 CHECK(RE2::FullMatch("hello", "h(.*)o", (string*)NULL));
646 CHECK(RE2::FullMatch("hello", "h(.*)o", (StringPiece*)NULL));
647 CHECK(RE2::FullMatch("1234", "(.*)", (int*)NULL));
648 CHECK(RE2::FullMatch("1234567890123456", "(.*)", (long long*)NULL));
649 CHECK(RE2::FullMatch("123.4567890123456", "(.*)", (double*)NULL));
650 CHECK(RE2::FullMatch("123.4567890123456", "(.*)", (float*)NULL));
653 CHECK(!RE2::FullMatch("hello", "h(.*)lo", &s, (char*)NULL));
654 CHECK(!RE2::FullMatch("hello", "(.*)", (int*)NULL));
655 CHECK(!RE2::FullMatch("1234567890123456", "(.*)", (int*)NULL));
656 CHECK(!RE2::FullMatch("hello", "(.*)", (double*)NULL));
657 CHECK(!RE2::FullMatch("hello", "(.*)", (float*)NULL));
678 CHECK(RE2::FullMatch(StringPiece(v + pagesize - 1, 1), "(.*)", &x));
687 CHECK(RE2::FullMatch("Hello", "(H)ello", &c));
692 CHECK(RE2::FullMatch("Hello", "(H)ello", &c));
697 CHECK(RE2::FullMatch("100", "(-?\\d+)", &v)); CHECK_EQ(v, 100);
698 CHECK(RE2::FullMatch("-100", "(-?\\d+)", &v)); CHECK_EQ(v, -100);
699 CHECK(RE2::FullMatch("32767", "(-?\\d+)", &v)); CHECK_EQ(v, 32767);
700 CHECK(RE2::FullMatch("-32768", "(-?\\d+)", &v)); CHECK_EQ(v, -32768);
701 CHECK(!RE2::FullMatch("-32769", "(-?\\d+)", &v));
702 CHECK(!RE2::FullMatch("32768", "(-?\\d+)", &v));
706 CHECK(RE2::FullMatch("100", "(\\d+)", &v)); CHECK_EQ(v, 100);
707 CHECK(RE2::FullMatch("32767", "(\\d+)", &v)); CHECK_EQ(v, 32767);
708 CHECK(RE2::FullMatch("65535", "(\\d+)", &v)); CHECK_EQ(v, 65535);
709 CHECK(!RE2::FullMatch("65536", "(\\d+)", &v));
715 CHECK(RE2::FullMatch("100", "(-?\\d+)", &v)); CHECK_EQ(v, 100);
716 CHECK(RE2::FullMatch("-100", "(-?\\d+)", &v)); CHECK_EQ(v, -100);
717 CHECK(RE2::FullMatch("2147483647", "(-?\\d+)", &v)); CHECK_EQ(v, max);
718 CHECK(RE2::FullMatch("-2147483648", "(-?\\d+)", &v)); CHECK_EQ(v, min);
719 CHECK(!RE2::FullMatch("-2147483649", "(-?\\d+)", &v));
720 CHECK(!RE2::FullMatch("2147483648", "(-?\\d+)", &v));
722 CHECK(RE2::FullMatch(zeros + "2147483647", "(-?\\d+)", &v));
724 CHECK(RE2::FullMatch("-" + zeros + "2147483648", "(-?\\d+)", &v));
727 CHECK(!RE2::FullMatch("-" + zeros + "2147483649", "(-?\\d+)", &v));
728 CHECK(RE2::FullMatch("0x7fffffff", "(.*)", RE2::CRadix(&v)));
730 CHECK(!RE2::FullMatch("000x7fffffff", "(.*)", RE2::CRadix(&v)));
735 CHECK(RE2::FullMatch("100", "(\\d+)", &v)); CHECK_EQ(v, 100);
736 CHECK(RE2::FullMatch("4294967295", "(\\d+)", &v)); CHECK_EQ(v, max);
737 CHECK(!RE2::FullMatch("4294967296", "(\\d+)", &v));
738 CHECK(!RE2::FullMatch("-1", "(\\d+)", &v));
740 CHECK(RE2::FullMatch(zeros + "4294967295", "(\\d+)", &v)); CHECK_EQ(v, max);
748 CHECK(RE2::FullMatch("100", "(-?\\d+)", &v)); CHECK_EQ(v, 100);
749 CHECK(RE2::FullMatch("-100", "(-?\\d+)", &v)); CHECK_EQ(v, -100);
752 CHECK(RE2::FullMatch(buf, "(-?\\d+)", &v)); CHECK_EQ(v, max);
755 CHECK(RE2::FullMatch(buf, "(-?\\d+)", &v)); CHECK_EQ(v, min);
760 CHECK(!RE2::FullMatch(buf, "(-?\\d+)", &v));
765 CHECK(!RE2::FullMatch(buf, "(-?\\d+)", &v));
773 CHECK(RE2::FullMatch("100", "(-?\\d+)", &v)); CHECK_EQ(v, 100);
774 CHECK(RE2::FullMatch("-100", "(-?\\d+)", &v2)); CHECK_EQ(v2, -100);
777 CHECK(RE2::FullMatch(buf, "(-?\\d+)", &v)); CHECK_EQ(v, max);
781 CHECK(!RE2::FullMatch(buf, "(-?\\d+)", &v));
789 CHECK(RE2::FullMatch("100", "(.*)", &v)); CHECK_EQ(v, 100);
790 CHECK(RE2::FullMatch("-100.", "(.*)", &v)); CHECK_EQ(v, -100);
791 CHECK(RE2::FullMatch("1e23", "(.*)", &v)); CHECK_EQ(v, float(1e23));
793 CHECK(RE2::FullMatch(zeros + "1e23", "(.*)", &v));
808 CHECK(RE2::FullMatch("0.1", "(.*)", &v));
810 CHECK(RE2::FullMatch("6700000000081920.1", "(.*)", &v));
816 CHECK(RE2::FullMatch("100", "(.*)", &v)); CHECK_EQ(v, 100);
817 CHECK(RE2::FullMatch("-100.", "(.*)", &v)); CHECK_EQ(v, -100);
818 CHECK(RE2::FullMatch("1e23", "(.*)", &v)); CHECK_EQ(v, 1e23);
819 CHECK(RE2::FullMatch(zeros + "1e23", "(.*)", &v));
822 CHECK(RE2::FullMatch("0.1", "(.*)", &v));
824 CHECK(RE2::FullMatch("1.00000005960464485", "(.*)", &v));
833 CHECK(!RE2::FullMatch("x1001", "(\\d+)", &i));
834 CHECK(!RE2::FullMatch("1001x", "(\\d+)", &i));
835 CHECK(RE2::FullMatch("x1001", "x(\\d+)", &i)); CHECK_EQ(i, 1001);
836 CHECK(RE2::FullMatch("1001x", "(\\d+)x", &i)); CHECK_EQ(i, 1001);
841 CHECK(RE2::FullMatch("0abcd", "[0-9a-f+.-]{5,}"));
842 CHECK(RE2::FullMatch("0abcde", "[0-9a-f+.-]{5,}"));
843 CHECK(!RE2::FullMatch("0abc", "[0-9a-f+.-]{5,}"));
848 CHECK(RE2::FullMatch("foo", "foo|bar|[A-Z]"));
849 CHECK(RE2::FullMatch("bar", "foo|bar|[A-Z]"));
850 CHECK(RE2::FullMatch("X", "foo|bar|[A-Z]"));
851 CHECK(!RE2::FullMatch("XY", "foo|bar|[A-Z]"));
856 CHECK(RE2::FullMatch("fo", "fo|foo"));
857 CHECK(RE2::FullMatch("foo", "fo|foo"));
858 CHECK(RE2::FullMatch("fo", "fo|foo$"));
859 CHECK(RE2::FullMatch("foo", "fo|foo$"));
860 CHECK(RE2::FullMatch("foo", "foo$"));
861 CHECK(!RE2::FullMatch("foo$bar", "foo\\$"));
862 CHECK(!RE2::FullMatch("fox", "fo|bar"));
876 CHECK(RE2::FullMatch("", ""));
879 CHECK(RE2::FullMatch("1",
885 CHECK(RE2::FullMatch("12",
892 CHECK(RE2::FullMatch("123",
900 CHECK(RE2::FullMatch("1234",
909 CHECK(RE2::FullMatch("12345",
920 CHECK(RE2::FullMatch("123456",
932 CHECK(RE2::FullMatch("1234567",
945 CHECK(RE2::FullMatch("1234567890123456",
1005 CHECK(RE2::FullMatch(utf8_string, re_test1));
1007 CHECK(RE2::FullMatch(utf8_string, re_test2));
1021 CHECK(RE2::FullMatch(utf8_string, re_test5));
1023 CHECK(RE2::FullMatch(utf8_string, re_test6));
1027 CHECK(!RE2::FullMatch(utf8_string, re_test7));
1029 CHECK(RE2::FullMatch(utf8_string, re_test8));
1042 CHECK(!RE2::FullMatch(target, match_sentence));
1043 CHECK(!RE2::FullMatch(target, match_sentence_re));
1052 CHECK(!RE2::FullMatch(target, match_sentence));
1053 CHECK(!RE2::FullMatch(target, match_sentence_re));
1141 CHECK(RE2::FullMatch(comment, re));
1171 EXPECT_TRUE(RE2::FullMatch("D", "([^\\\\])")); // ok
1172 EXPECT_TRUE(RE2::FullMatch("D", "([^\\\\])", &dir)); // fails
1272 EXPECT_TRUE(RE2::FullMatch("A", "\\p{L}"));
1273 EXPECT_TRUE(RE2::FullMatch("A", "\\p{Lu}"));
1274 EXPECT_FALSE(RE2::FullMatch("A", "\\p{Ll}"));
1275 EXPECT_FALSE(RE2::FullMatch("A", "\\P{L}"));
1276 EXPECT_FALSE(RE2::FullMatch("A", "\\P{Lu}"));
1277 EXPECT_TRUE(RE2::FullMatch("A", "\\P{Ll}"));
1279 EXPECT_TRUE(RE2::FullMatch("?", "\\p{L}"));
1280 EXPECT_FALSE(RE2::FullMatch("?", "\\p{Lu}"));
1281 EXPECT_FALSE(RE2::FullMatch("?", "\\p{Ll}"));
1282 EXPECT_FALSE(RE2::FullMatch("?", "\\P{L}"));
1283 EXPECT_TRUE(RE2::FullMatch("?", "\\P{Lu}"));
1284 EXPECT_TRUE(RE2::FullMatch("?", "\\P{Ll}"));
1286 EXPECT_TRUE(RE2::FullMatch("?", "\\p{L}"));
1287 EXPECT_FALSE(RE2::FullMatch("?", "\\p{Lu}"));
1288 EXPECT_FALSE(RE2::FullMatch("?", "\\p{Ll}"));
1289 EXPECT_FALSE(RE2::FullMatch("?", "\\P{L}"));
1290 EXPECT_TRUE(RE2::FullMatch("?", "\\P{Lu}"));
1291 EXPECT_TRUE(RE2::FullMatch("?", "\\P{Ll}"));
1293 EXPECT_TRUE(RE2::FullMatch("?", "\\p{L}"));
1294 EXPECT_FALSE(RE2::FullMatch("?", "\\p{Lu}"));
1295 EXPECT_FALSE(RE2::FullMatch("?", "\\p{Ll}"));
1296 EXPECT_FALSE(RE2::FullMatch("?", "\\P{L}"));
1297 EXPECT_TRUE(RE2::FullMatch("?", "\\P{Lu}"));
1298 EXPECT_TRUE(RE2::FullMatch("?", "\\P{Ll}"));
1329 EXPECT_TRUE(RE2::FullMatch(v1, re2));
1332 EXPECT_TRUE(RE2::FullMatch(v2, re2));