Lines Matching refs:v2

49 //   ASSERT_PRED_FORMAT2(pred_format, v1, v2)
61 // ASSERT_PRED2(pred, v1, v2)
65 // and the values v1, v2, ..., must support the << operator for
120 const T2& v2) {
121 if (pred(v1, v2)) return AssertionSuccess();
128 << e2 << " evaluates to " << ::testing::PrintToString(v2);
133 #define GTEST_PRED_FORMAT2_(pred_format, v1, v2, on_failure) \
134 GTEST_ASSERT_(pred_format(#v1, #v2, v1, v2), on_failure)
138 #define GTEST_PRED2_(pred, v1, v2, on_failure) \
139 GTEST_ASSERT_(::testing::AssertPred2Helper(#pred, #v1, #v2, pred, v1, v2), \
143 #define EXPECT_PRED_FORMAT2(pred_format, v1, v2) \
144 GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_NONFATAL_FAILURE_)
145 #define EXPECT_PRED2(pred, v1, v2) \
146 GTEST_PRED2_(pred, v1, v2, GTEST_NONFATAL_FAILURE_)
147 #define ASSERT_PRED_FORMAT2(pred_format, v1, v2) \
148 GTEST_PRED_FORMAT2_(pred_format, v1, v2, GTEST_FATAL_FAILURE_)
149 #define ASSERT_PRED2(pred, v1, v2) \
150 GTEST_PRED2_(pred, v1, v2, GTEST_FATAL_FAILURE_)
157 const T1& v1, const T2& v2, const T3& v3) {
158 if (pred(v1, v2, v3)) return AssertionSuccess();
165 << e2 << " evaluates to " << ::testing::PrintToString(v2) << "\n"
171 #define GTEST_PRED_FORMAT3_(pred_format, v1, v2, v3, on_failure) \
172 GTEST_ASSERT_(pred_format(#v1, #v2, #v3, v1, v2, v3), on_failure)
176 #define GTEST_PRED3_(pred, v1, v2, v3, on_failure) \
178 ::testing::AssertPred3Helper(#pred, #v1, #v2, #v3, pred, v1, v2, v3), \
182 #define EXPECT_PRED_FORMAT3(pred_format, v1, v2, v3) \
183 GTEST_PRED_FORMAT3_(pred_format, v1, v2, v3, GTEST_NONFATAL_FAILURE_)
184 #define EXPECT_PRED3(pred, v1, v2, v3) \
185 GTEST_PRED3_(pred, v1, v2, v3, GTEST_NONFATAL_FAILURE_)
186 #define ASSERT_PRED_FORMAT3(pred_format, v1, v2, v3) \
187 GTEST_PRED_FORMAT3_(pred_format, v1, v2, v3, GTEST_FATAL_FAILURE_)
188 #define ASSERT_PRED3(pred, v1, v2, v3) \
189 GTEST_PRED3_(pred, v1, v2, v3, GTEST_FATAL_FAILURE_)
197 const T2& v2, const T3& v3, const T4& v4) {
198 if (pred(v1, v2, v3, v4)) return AssertionSuccess();
205 << e2 << " evaluates to " << ::testing::PrintToString(v2) << "\n"
212 #define GTEST_PRED_FORMAT4_(pred_format, v1, v2, v3, v4, on_failure) \
213 GTEST_ASSERT_(pred_format(#v1, #v2, #v3, #v4, v1, v2, v3, v4), on_failure)
217 #define GTEST_PRED4_(pred, v1, v2, v3, v4, on_failure) \
218 GTEST_ASSERT_(::testing::AssertPred4Helper(#pred, #v1, #v2, #v3, #v4, pred, \
219 v1, v2, v3, v4), \
223 #define EXPECT_PRED_FORMAT4(pred_format, v1, v2, v3, v4) \
224 GTEST_PRED_FORMAT4_(pred_format, v1, v2, v3, v4, GTEST_NONFATAL_FAILURE_)
225 #define EXPECT_PRED4(pred, v1, v2, v3, v4) \
226 GTEST_PRED4_(pred, v1, v2, v3, v4, GTEST_NONFATAL_FAILURE_)
227 #define ASSERT_PRED_FORMAT4(pred_format, v1, v2, v3, v4) \
228 GTEST_PRED_FORMAT4_(pred_format, v1, v2, v3, v4, GTEST_FATAL_FAILURE_)
229 #define ASSERT_PRED4(pred, v1, v2, v3, v4) \
230 GTEST_PRED4_(pred, v1, v2, v3, v4, GTEST_FATAL_FAILURE_)
239 const T1& v1, const T2& v2, const T3& v3,
241 if (pred(v1, v2, v3, v4, v5)) return AssertionSuccess();
248 << e2 << " evaluates to " << ::testing::PrintToString(v2) << "\n"
256 #define GTEST_PRED_FORMAT5_(pred_format, v1, v2, v3, v4, v5, on_failure) \
257 GTEST_ASSERT_(pred_format(#v1, #v2, #v3, #v4, #v5, v1, v2, v3, v4, v5), \
262 #define GTEST_PRED5_(pred, v1, v2, v3, v4, v5, on_failure) \
263 GTEST_ASSERT_(::testing::AssertPred5Helper(#pred, #v1, #v2, #v3, #v4, #v5, \
264 pred, v1, v2, v3, v4, v5), \
268 #define EXPECT_PRED_FORMAT5(pred_format, v1, v2, v3, v4, v5) \
269 GTEST_PRED_FORMAT5_(pred_format, v1, v2, v3, v4, v5, GTEST_NONFATAL_FAILURE_)
270 #define EXPECT_PRED5(pred, v1, v2, v3, v4, v5) \
271 GTEST_PRED5_(pred, v1, v2, v3, v4, v5, GTEST_NONFATAL_FAILURE_)
272 #define ASSERT_PRED_FORMAT5(pred_format, v1, v2, v3, v4, v5) \
273 GTEST_PRED_FORMAT5_(pred_format, v1, v2, v3, v4, v5, GTEST_FATAL_FAILURE_)
274 #define ASSERT_PRED5(pred, v1, v2, v3, v4, v5) \
275 GTEST_PRED5_(pred, v1, v2, v3, v4, v5, GTEST_FATAL_FAILURE_)