MCPcopy Create free account
hub / github.com/FirebirdSQL/firebird / ASSERT_DECIMAL

Function ASSERT_DECIMAL

extern/re2/re2/testing/re2_test.cc:88–196  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

86
87 ASSERT_DECIMAL(short, -1);
88 ASSERT_DECIMAL(unsigned short, 9999);
89 ASSERT_DECIMAL(int, -1000);
90 ASSERT_DECIMAL(unsigned int, 12345U);
91 ASSERT_DECIMAL(long, -10000000L);
92 ASSERT_DECIMAL(unsigned long, 3083324652U);
93 ASSERT_DECIMAL(long long, -100000000000000LL);
94 ASSERT_DECIMAL(unsigned long long, 1234567890987654321ULL);
95
96#undef ASSERT_DECIMAL
97}
98
99TEST(RE2, Replace) {
100 struct ReplaceTest {
101 const char *regexp;
102 const char *rewrite;
103 const char *original;
104 const char *single;
105 const char *global;
106 int greplace_count;
107 };
108 static const ReplaceTest tests[] = {
109 { "(qu|[b-df-hj-np-tv-z]*)([a-z]+)",
110 "\\2\\1ay",
111 "the quick brown fox jumps over the lazy dogs.",
112 "ethay quick brown fox jumps over the lazy dogs.",
113 "ethay ickquay ownbray oxfay umpsjay overay ethay azylay ogsday.",
114 9 },
115 { "\\w+",
116 "\\0-NOSPAM",
117 "abcd.efghi@google.com",
118 "abcd-NOSPAM.efghi@google.com",
119 "abcd-NOSPAM.efghi-NOSPAM@google-NOSPAM.com-NOSPAM",
120 4 },
121 { "^",
122 "(START)",
123 "foo",
124 "(START)foo",
125 "(START)foo",
126 1 },
127 { "^",
128 "(START)",
129 "",
130 "(START)",
131 "(START)",
132 1 },
133 { "$",
134 "(END)",
135 "",
136 "(END)",
137 "(END)",
138 1 },
139 { "b",
140 "bb",
141 "ababababab",
142 "abbabababab",
143 "abbabbabbabbabb",
144 5 },
145 { "b",

Callers

nothing calls this directly

Calls 1

CheckRewriteStringMethod · 0.45

Tested by

no test coverage detected