Home | History | Annotate | Download | only in testing

Lines Matching refs:FullMatch

35     CHECK(RE2::FullMatch(#value, "([0-9a-fA-F]+)[uUlL]*", RE2::Hex(&v))); \
37 CHECK(RE2::FullMatch("0x" #value, "([0-9a-fA-FxX]+)[uUlL]*", RE2::CRadix(&v))); \
59 CHECK(RE2::FullMatch(#value, "([0-7]+)[uUlL]*", RE2::Octal(&v))); \
61 CHECK(RE2::FullMatch("0" #value, "([0-9a-fA-FxX]+)[uUlL]*", RE2::CRadix(&v))); \
83 CHECK(RE2::FullMatch(#value, "(-?[0-9]+)[uUlL]*", &v)); \
85 CHECK(RE2::FullMatch(#value, "(-?[0-9a-fA-FxX]+)[uUlL]*", RE2::CRadix(&v))); \
346 CHECK(RE2::FullMatch("hello", "(foo)|hello", &a));
386 RE2::FullMatch(domain, re);
395 EXPECT_TRUE_M(RE2::FullMatch(unquoted, re),
405 EXPECT_FALSE_M(RE2::FullMatch(should_not_match, re),
515 CHECK(RE2::FullMatch("h", "h"));
516 CHECK(RE2::FullMatch("hello", "hello"));
517 CHECK(RE2::FullMatch("hello", "h.*o"));
518 CHECK(!RE2::FullMatch("othello", "h.*o")); // Must be anchored at front
519 CHECK(!RE2::FullMatch("hello!", "h.*o")); // Must be anchored at end
556 CHECK(RE2::FullMatch("1001", "\\d+"));
563 CHECK(RE2::FullMatch("1001", "(\\d+)", &i));
565 CHECK(RE2::FullMatch("-123", "(-?\\d+)", &i));
567 CHECK(!RE2::FullMatch("10", "()\\d+", &i));
568 CHECK(!RE2::FullMatch("1234567890123456789012345678901234567890",
576 CHECK(RE2::FullMatch("1234", "1(\\d*)4", &i));
578 CHECK(RE2::FullMatch("1234", "(\\d)\\d+", &i));
580 CHECK(RE2::FullMatch
591 CHECK(RE2::FullMatch("hello", "h(.*)o", &s));
599 CHECK(RE2::FullMatch("ruby:1234", "(\\w+):(\\d+)", &sp, &i));
609 CHECK(RE2::FullMatch("ruby:1234", "(\\w+):(\\d+)", &s, &i));
642 CHECK(RE2::FullMatch("ruby:1234", "(\\w+)(:)(\\d+)", &s, (void*)NULL, &i));
651 CHECK(RE2::FullMatch("hello", "he(.*)lo", (char*)NULL));
652 CHECK(RE2::FullMatch("hello", "h(.*)o", (string*)NULL));
653 CHECK(RE2::FullMatch("hello", "h(.*)o", (StringPiece*)NULL));
654 CHECK(RE2::FullMatch("1234", "(.*)", (int*)NULL));
655 CHECK(RE2::FullMatch("1234567890123456", "(.*)", (long long*)NULL));
656 CHECK(RE2::FullMatch("123.4567890123456", "(.*)", (double*)NULL));
657 CHECK(RE2::FullMatch("123.4567890123456", "(.*)", (float*)NULL));
660 CHECK(!RE2::FullMatch("hello", "h(.*)lo", &s, (char*)NULL));
661 CHECK(!RE2::FullMatch("hello", "(.*)", (int*)NULL));
662 CHECK(!RE2::FullMatch("1234567890123456", "(.*)", (int*)NULL));
663 CHECK(!RE2::FullMatch("hello", "(.*)", (double*)NULL));
664 CHECK(!RE2::FullMatch("hello", "(.*)", (float*)NULL));
686 CHECK(RE2::FullMatch(StringPiece(v + pagesize - 1, 1), "(.*)", &x));
696 CHECK(RE2::FullMatch("Hello", "(H)ello", &c));
701 CHECK(RE2::FullMatch("Hello", "(H)ello", &c));
706 CHECK(RE2::FullMatch("100", "(-?\\d+)", &v)); CHECK_EQ(v, 100);
707 CHECK(RE2::FullMatch("-100", "(-?\\d+)", &v)); CHECK_EQ(v, -100);
708 CHECK(RE2::FullMatch("32767", "(-?\\d+)", &v)); CHECK_EQ(v, 32767);
709 CHECK(RE2::FullMatch("-32768", "(-?\\d+)", &v)); CHECK_EQ(v, -32768);
710 CHECK(!RE2::FullMatch("-32769", "(-?\\d+)", &v));
711 CHECK(!RE2::FullMatch("32768", "(-?\\d+)", &v));
715 CHECK(RE2::FullMatch("100", "(\\d+)", &v)); CHECK_EQ(v, 100);
716 CHECK(RE2::FullMatch("32767", "(\\d+)", &v)); CHECK_EQ(v, 32767);
717 CHECK(RE2::FullMatch("65535", "(\\d+)", &v)); CHECK_EQ(v, 65535);
718 CHECK(!RE2::FullMatch("65536", "(\\d+)", &v));
724 CHECK(RE2::FullMatch("100", "(-?\\d+)", &v)); CHECK_EQ(v, 100);
725 CHECK(RE2::FullMatch("-100", "(-?\\d+)", &v)); CHECK_EQ(v, -100);
726 CHECK(RE2::FullMatch("2147483647", "(-?\\d+)", &v)); CHECK_EQ(v, max);
727 CHECK(RE2::FullMatch("-2147483648", "(-?\\d+)", &v)); CHECK_EQ(v, min);
728 CHECK(!RE2::FullMatch("-2147483649", "(-?\\d+)", &v));
729 CHECK(!RE2::FullMatch("2147483648", "(-?\\d+)", &v));
731 CHECK(RE2::FullMatch(zeros + "2147483647", "(-?\\d+)", &v));
733 CHECK(RE2::FullMatch("-" + zeros + "2147483648", "(-?\\d+)", &v));
736 CHECK(!RE2::FullMatch("-" + zeros + "2147483649", "(-?\\d+)", &v));
737 CHECK(RE2::FullMatch("0x7fffffff", "(.*)", RE2::CRadix(&v)));
739 CHECK(!RE2::FullMatch("000x7fffffff", "(.*)", RE2::CRadix(&v)));
744 CHECK(RE2::FullMatch("100", "(\\d+)", &v)); CHECK_EQ(v, 100);
745 CHECK(RE2::FullMatch("4294967295", "(\\d+)", &v)); CHECK_EQ(v, max);
746 CHECK(!RE2::FullMatch("4294967296", "(\\d+)", &v));
747 CHECK(!RE2::FullMatch("-1", "(\\d+)", &v));
749 CHECK(RE2::FullMatch(zeros + "4294967295", "(\\d+)", &v)); CHECK_EQ(v, max);
757 CHECK(RE2::FullMatch("100", "(-?\\d+)", &v)); CHECK_EQ(v, 100);
758 CHECK(RE2::FullMatch("-100", "(-?\\d+)", &v)); CHECK_EQ(v, -100);
761 CHECK(RE2::FullMatch(buf, "(-?\\d+)", &v)); CHECK_EQ(v, max);
764 CHECK(RE2::FullMatch(buf, "(-?\\d+)", &v)); CHECK_EQ(v, min);
769 CHECK(!RE2::FullMatch(buf, "(-?\\d+)", &v));
774 CHECK(!RE2::FullMatch(buf, "(-?\\d+)", &v));
782 CHECK(RE2::FullMatch("100", "(-?\\d+)", &v)); CHECK_EQ(v, 100);
783 CHECK(RE2::FullMatch("-100", "(-?\\d+)", &v2)); CHECK_EQ(v2, -100);
786 CHECK(RE2::FullMatch(buf, "(-?\\d+)", &v)); CHECK_EQ(v, max);
790 CHECK(!RE2::FullMatch(buf, "(-?\\d+)", &v));
798 CHECK(RE2::FullMatch("100", "(.*)", &v)); CHECK_EQ(v, 100);
799 CHECK(RE2::FullMatch("-100.", "(.*)", &v)); CHECK_EQ(v, -100);
800 CHECK(RE2::FullMatch("1e23", "(.*)", &v)); CHECK_EQ(v, float(1e23));
802 CHECK(RE2::FullMatch(zeros + "1e23", "(.*)", &v));
817 CHECK(RE2::FullMatch("0.1", "(.*)", &v));
819 CHECK(RE2::FullMatch("6700000000081920.1", "(.*)", &v));
825 CHECK(RE2::FullMatch("100", "(.*)", &v)); CHECK_EQ(v, 100);
826 CHECK(RE2::FullMatch("-100.", "(.*)", &v)); CHECK_EQ(v, -100);
827 CHECK(RE2::FullMatch("1e23", "(.*)", &v)); CHECK_EQ(v, 1e23);
828 CHECK(RE2::FullMatch(zeros + "1e23", "(.*)", &v));
831 CHECK(RE2::FullMatch("0.1", "(.*)", &v));
833 CHECK(RE2::FullMatch("1.00000005960464485", "(.*)", &v));
842 CHECK(!RE2::FullMatch("x1001", "(\\d+)", &i));
843 CHECK(!RE2::FullMatch("1001x", "(\\d+)", &i));
844 CHECK(RE2::FullMatch("x1001", "x(\\d+)", &i)); CHECK_EQ(i, 1001);
845 CHECK(RE2::FullMatch("1001x", "(\\d+)x", &i)); CHECK_EQ(i, 1001);
850 CHECK(RE2::FullMatch("0abcd", "[0-9a-f+.-]{5,}"));
851 CHECK(RE2::FullMatch("0abcde", "[0-9a-f+.-]{5,}"));
852 CHECK(!RE2::FullMatch("0abc", "[0-9a-f+.-]{5,}"));
857 CHECK(RE2::FullMatch("foo", "foo|bar|[A-Z]"));
858 CHECK(RE2::FullMatch("bar", "foo|bar|[A-Z]"));
859 CHECK(RE2::FullMatch("X", "foo|bar|[A-Z]"));
860 CHECK(!RE2::FullMatch("XY", "foo|bar|[A-Z]"));
865 CHECK(RE2::FullMatch("fo", "fo|foo"));
866 CHECK(RE2::FullMatch("foo", "fo|foo"));
867 CHECK(RE2::FullMatch("fo", "fo|foo$"));
868 CHECK(RE2::FullMatch("foo", "fo|foo$"));
869 CHECK(RE2::FullMatch("foo", "foo$"));
870 CHECK(!RE2::FullMatch("foo$bar", "foo\\$"));
871 CHECK(!RE2::FullMatch("fox", "fo|bar"));
885 CHECK(RE2::FullMatch("", ""));
888 CHECK(RE2::FullMatch("1",
894 CHECK(RE2::FullMatch("12",
901 CHECK(RE2::FullMatch("123",
909 CHECK(RE2::FullMatch("1234",
918 CHECK(RE2::FullMatch("12345",
929 CHECK(RE2::FullMatch("123456",
941 CHECK(RE2::FullMatch("1234567",
954 CHECK(RE2::FullMatch("1234567890123456",
1014 CHECK(RE2::FullMatch(utf8_string, re_test1));
1016 CHECK(RE2::FullMatch(utf8_string, re_test2));
1030 CHECK(RE2::FullMatch(utf8_string, re_test5));
1032 CHECK(RE2::FullMatch(utf8_string, re_test6));
1036 CHECK(!RE2::FullMatch(utf8_string, re_test7));
1038 CHECK(RE2::FullMatch(utf8_string, re_test8));
1051 CHECK(!RE2::FullMatch(target, match_sentence));
1052 CHECK(!RE2::FullMatch(target, match_sentence_re));
1061 CHECK(!RE2::FullMatch(target, match_sentence));
1062 CHECK(!RE2::FullMatch(target, match_sentence_re));
1150 CHECK(RE2::FullMatch(comment, re));
1180 EXPECT_TRUE(RE2::FullMatch("D", "([^\\\\])")); // ok
1181 EXPECT_TRUE(RE2::FullMatch("D", "([^\\\\])", &dir)); // fails
1281 EXPECT_TRUE(RE2::FullMatch("A", "\\p{L}"));
1282 EXPECT_TRUE(RE2::FullMatch("A", "\\p{Lu}"));
1283 EXPECT_FALSE(RE2::FullMatch("A", "\\p{Ll}"));
1284 EXPECT_FALSE(RE2::FullMatch("A", "\\P{L}"));
1285 EXPECT_FALSE(RE2::FullMatch("A", "\\P{Lu}"));
1286 EXPECT_TRUE(RE2::FullMatch("A", "\\P{Ll}"));
1288 EXPECT_TRUE(RE2::FullMatch("?", "\\p{L}"));
1289 EXPECT_FALSE(RE2::FullMatch("?", "\\p{Lu}"));
1290 EXPECT_FALSE(RE2::FullMatch("?", "\\p{Ll}"));
1291 EXPECT_FALSE(RE2::FullMatch("?", "\\P{L}"));
1292 EXPECT_TRUE(RE2::FullMatch("?", "\\P{Lu}"));
1293 EXPECT_TRUE(RE2::FullMatch("?", "\\P{Ll}"));
1295 EXPECT_TRUE(RE2::FullMatch("?", "\\p{L}"));
1296 EXPECT_FALSE(RE2::FullMatch("?", "\\p{Lu}"));
1297 EXPECT_FALSE(RE2::FullMatch("?", "\\p{Ll}"));
1298 EXPECT_FALSE(RE2::FullMatch("?", "\\P{L}"));
1299 EXPECT_TRUE(RE2::FullMatch("?", "\\P{Lu}"));
1300 EXPECT_TRUE(RE2::FullMatch("?", "\\P{Ll}"));
1302 EXPECT_TRUE(RE2::FullMatch("?", "\\p{L}"));
1303 EXPECT_FALSE(RE2::FullMatch("?", "\\p{Lu}"));
1304 EXPECT_FALSE(RE2::FullMatch("?", "\\p{Ll}"));
1305 EXPECT_FALSE(RE2::FullMatch("?", "\\P{L}"));
1306 EXPECT_TRUE(RE2::FullMatch("?", "\\P{Lu}"));
1307 EXPECT_TRUE(RE2::FullMatch("?", "\\P{Ll}"));
1338 EXPECT_TRUE(RE2::FullMatch(v1, re2));
1341 EXPECT_TRUE(RE2::FullMatch(v2, re2));