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();
106 #define GTEST_PRED1_(pred, v1, on_failure)\
107 GTEST_ASSERT_(::testing::AssertPred1Helper(#pred, \
109 pred, \
115 #define EXPECT_PRED1(pred, v1) \
116 GTEST_PRED1_(pred, v1, GTEST_NONFATAL_FAILURE_)
119 #define ASSERT_PRED1(pred, v1) \
120 GTEST_PRED1_(pred, v1, GTEST_FATAL_FAILURE_)
126 template <typename Pred,
132 Pred pred,
135 if (pred(v1, v2)) return AssertionSuccess();
152 #define GTEST_PRED2_(pred, v1, v2, on_failure)\
153 GTEST_ASSERT_(::testing::AssertPred2Helper(#pred, \
156 pred, \
163 #define EXPECT_PRED2(pred, v1, v2) \
164 GTEST_PRED2_(pred, v1, v2, GTEST_NONFATAL_FAILURE_)
167 #define ASSERT_PRED2(pred, v1, v2) \
168 GTEST_PRED2_(pred, v1, v2, GTEST_FATAL_FAILURE_)
174 template <typename Pred,
182 Pred pred,
186 if (pred(v1, v2, v3)) return AssertionSuccess();
205 #define GTEST_PRED3_(pred, v1, v2, v3, on_failure)\
206 GTEST_ASSERT_(::testing::AssertPred3Helper(#pred, \
210 pred, \
218 #define EXPECT_PRED3(pred, v1, v2, v3) \
219 GTEST_PRED3_(pred, v1, v2, v3, GTEST_NONFATAL_FAILURE_)
222 #define ASSERT_PRED3(pred, v1, v2, v3) \
223 GTEST_PRED3_(pred, v1, v2, v3, GTEST_FATAL_FAILURE_)
229 template <typename Pred,
239 Pred pred,
244 if (pred(v1, v2, v3, v4)) return AssertionSuccess();
265 #define GTEST_PRED4_(pred, v1, v2, v3, v4, on_failure)\
266 GTEST_ASSERT_(::testing::AssertPred4Helper(#pred, \
271 pred, \
280 #define EXPECT_PRED4(pred, v1, v2, v3, v4) \
281 GTEST_PRED4_(pred, v1, v2, v3, v4, GTEST_NONFATAL_FAILURE_)
284 #define ASSERT_PRED4(pred, v1, v2, v3, v4) \
285 GTEST_PRED4_(pred, v1, v2, v3, v4, GTEST_FATAL_FAILURE_)
291 template <typename Pred,
303 Pred pred,
309 if (pred(v1, v2, v3, v4, v5)) return AssertionSuccess();
332 #define GTEST_PRED5_(pred, v1, v2, v3, v4, v5, on_failure)\
333 GTEST_ASSERT_(::testing::AssertPred5Helper(#pred, \
339 pred, \
349 #define EXPECT_PRED5(pred, v1, v2, v3, v4, v5) \
350 GTEST_PRED5_(pred, v1, v2, v3, v4, v5, GTEST_NONFATAL_FAILURE_)
353 #define ASSERT_PRED5(pred, v1, v2, v3, v4, v5) \
354 GTEST_PRED5_(pred, v1, v2, v3, v4, v5, GTEST_FATAL_FAILURE_)