Home | History | Annotate | Download | only in gtest

Lines Matching refs:pred

58 //   ASSERT_PRED1(pred, v1)
59 // ASSERT_PRED2(pred, v1, v2)
62 // where pred is an n-ary function or functor that returns bool,
85 template <typename Pred,
89 Pred pred,
91 if (pred(v1)) return AssertionSuccess();
108 #define GTEST_PRED1_(pred, v1, on_failure)\
109 GTEST_ASSERT_(::testing::AssertPred1Helper(#pred, \
111 pred, \
117 #define EXPECT_PRED1(pred, v1) \
118 GTEST_PRED1_(pred, v1, GTEST_NONFATAL_FAILURE_)
121 #define ASSERT_PRED1(pred, v1) \
122 GTEST_PRED1_(pred, v1, GTEST_FATAL_FAILURE_)
128 template <typename Pred,
134 Pred pred,
137 if (pred(v1, v2)) return AssertionSuccess();
156 #define GTEST_PRED2_(pred, v1, v2, on_failure)\
157 GTEST_ASSERT_(::testing::AssertPred2Helper(#pred, \
160 pred, \
167 #define EXPECT_PRED2(pred, v1, v2) \
168 GTEST_PRED2_(pred, v1, v2, GTEST_NONFATAL_FAILURE_)
171 #define ASSERT_PRED2(pred, v1, v2) \
172 GTEST_PRED2_(pred, v1, v2, GTEST_FATAL_FAILURE_)
178 template <typename Pred,
186 Pred pred,
190 if (pred(v1, v2, v3)) return AssertionSuccess();
211 #define GTEST_PRED3_(pred, v1, v2, v3, on_failure)\
212 GTEST_ASSERT_(::testing::AssertPred3Helper(#pred, \
216 pred, \
224 #define EXPECT_PRED3(pred, v1, v2, v3) \
225 GTEST_PRED3_(pred, v1, v2, v3, GTEST_NONFATAL_FAILURE_)
228 #define ASSERT_PRED3(pred, v1, v2, v3) \
229 GTEST_PRED3_(pred, v1, v2, v3, GTEST_FATAL_FAILURE_)
235 template <typename Pred,
245 Pred pred,
250 if (pred(v1, v2, v3, v4)) return AssertionSuccess();
273 #define GTEST_PRED4_(pred, v1, v2, v3, v4, on_failure)\
274 GTEST_ASSERT_(::testing::AssertPred4Helper(#pred, \
279 pred, \
288 #define EXPECT_PRED4(pred, v1, v2, v3, v4) \
289 GTEST_PRED4_(pred, v1, v2, v3, v4, GTEST_NONFATAL_FAILURE_)
292 #define ASSERT_PRED4(pred, v1, v2, v3, v4) \
293 GTEST_PRED4_(pred, v1, v2, v3, v4, GTEST_FATAL_FAILURE_)
299 template <typename Pred,
311 Pred pred,
317 if (pred(v1, v2, v3, v4, v5)) return AssertionSuccess();
342 #define GTEST_PRED5_(pred, v1, v2, v3, v4, v5, on_failure)\
343 GTEST_ASSERT_(::testing::AssertPred5Helper(#pred, \
349 pred, \
359 #define EXPECT_PRED5(pred, v1, v2, v3, v4, v5) \
360 GTEST_PRED5_(pred, v1, v2, v3, v4, v5, GTEST_NONFATAL_FAILURE_)
363 #define ASSERT_PRED5(pred, v1, v2, v3, v4, v5) \
364 GTEST_PRED5_(pred, v1, v2, v3, v4, v5, GTEST_FATAL_FAILURE_)