Lines Matching refs:v2

47 //   ASSERT_PRED_FORMAT2(pred_format, v1, v2)
59 // ASSERT_PRED2(pred, v1, v2)
63 // and the values v1, v2, ..., must support the << operator for
134 const T2& v2) {
135 if (pred(v1, v2)) return AssertionSuccess();
141 << "\n" << e2 << " evaluates to " << v2;
146 #define GTEST_PRED_FORMAT2_(pred_format, v1, v2, on_failure)\
147 GTEST_ASSERT_(pred_format(#v1, #v2, v1, v2),\
152 #define GTEST_PRED2_(pred, v1, v2, on_failure)\
155 #v2, \
158 v2), on_failure)
161 #define EXPECT_PRED_FORMAT2(pred_format, v1, v2) \
162 GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
163 #define EXPECT_PRED2(pred, v1, v2) \
164 GTEST_PRED2_(pred, v1, v2, GTEST_NONFATAL_FAILURE_)
165 #define ASSERT_PRED_FORMAT2(pred_format, v1, v2) \
166 GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_FATAL_FAILURE_)
167 #define ASSERT_PRED2(pred, v1, v2) \
168 GTEST_PRED2_(pred, v1, v2, GTEST_FATAL_FAILURE_)
184 const T2& v2,
186 if (pred(v1, v2, v3)) return AssertionSuccess();
193 << "\n" << e2 << " evaluates to " << v2
199 #define GTEST_PRED_FORMAT3_(pred_format, v1, v2, v3, on_failure)\
200 GTEST_ASSERT_(pred_format(#v1, #v2, #v3, v1, v2, v3),\
205 #define GTEST_PRED3_(pred, v1, v2, v3, on_failure)\
208 #v2, \
212 v2, \
216 #define EXPECT_PRED_FORMAT3(pred_format, v1, v2, v3) \
217 GTEST_PRED_FORMAT3_(pred_format, v1, v2, v3, GTEST_NONFATAL_FAILURE_)
218 #define EXPECT_PRED3(pred, v1, v2, v3) \
219 GTEST_PRED3_(pred, v1, v2, v3, GTEST_NONFATAL_FAILURE_)
220 #define ASSERT_PRED_FORMAT3(pred_format, v1, v2, v3) \
221 GTEST_PRED_FORMAT3_(pred_format, v1, v2, v3, GTEST_FATAL_FAILURE_)
222 #define ASSERT_PRED3(pred, v1, v2, v3) \
223 GTEST_PRED3_(pred, v1, v2, v3, GTEST_FATAL_FAILURE_)
241 const T2& v2,
244 if (pred(v1, v2, v3, v4)) return AssertionSuccess();
252 << "\n" << e2 << " evaluates to " << v2
259 #define GTEST_PRED_FORMAT4_(pred_format, v1, v2, v3, v4, on_failure)\
260 GTEST_ASSERT_(pred_format(#v1, #v2, #v3, #v4, v1, v2, v3, v4),\
265 #define GTEST_PRED4_(pred, v1, v2, v3, v4, on_failure)\
268 #v2, \
273 v2, \
278 #define EXPECT_PRED_FORMAT4(pred_format, v1, v2, v3, v4) \
279 GTEST_PRED_FORMAT4_(pred_format, v1, v2, v3, v4, GTEST_NONFATAL_FAILURE_)
280 #define EXPECT_PRED4(pred, v1, v2, v3, v4) \
281 GTEST_PRED4_(pred, v1, v2, v3, v4, GTEST_NONFATAL_FAILURE_)
282 #define ASSERT_PRED_FORMAT4(pred_format, v1, v2, v3, v4) \
283 GTEST_PRED_FORMAT4_(pred_format, v1, v2, v3, v4, GTEST_FATAL_FAILURE_)
284 #define ASSERT_PRED4(pred, v1, v2, v3, v4) \
285 GTEST_PRED4_(pred, v1, v2, v3, v4, GTEST_FATAL_FAILURE_)
305 const T2& v2,
309 if (pred(v1, v2, v3, v4, v5)) return AssertionSuccess();
318 << "\n" << e2 << " evaluates to " << v2
326 #define GTEST_PRED_FORMAT5_(pred_format, v1, v2, v3, v4, v5, on_failure)\
327 GTEST_ASSERT_(pred_format(#v1, #v2, #v3, #v4, #v5, v1, v2, v3, v4, v5),\
332 #define GTEST_PRED5_(pred, v1, v2, v3, v4, v5, on_failure)\
335 #v2, \
341 v2, \
347 #define EXPECT_PRED_FORMAT5(pred_format, v1, v2, v3, v4, v5) \
348 GTEST_PRED_FORMAT5_(pred_format, v1, v2, v3, v4, v5, GTEST_NONFATAL_FAILURE_)
349 #define EXPECT_PRED5(pred, v1, v2, v3, v4, v5) \
350 GTEST_PRED5_(pred, v1, v2, v3, v4, v5, GTEST_NONFATAL_FAILURE_)
351 #define ASSERT_PRED_FORMAT5(pred_format, v1, v2, v3, v4, v5) \
352 GTEST_PRED_FORMAT5_(pred_format, v1, v2, v3, v4, v5, GTEST_FATAL_FAILURE_)
353 #define ASSERT_PRED5(pred, v1, v2, v3, v4, v5) \
354 GTEST_PRED5_(pred, v1, v2, v3, v4, v5, GTEST_FATAL_FAILURE_)