IUTEST(SyntaxTest, Pred3) { if( int x=1 ) IUTEST_ASSERT_PRED3(PredTest3, 0, x, 2) << x; if( int x=1 ) IUTEST_EXPECT_PRED3(PredTest3, 0, x, 2) << x; if( int x=1 ) IUTEST_INFORM_PRED3(PredTest3, 0, x, 2) << x; if( int x=1 ) IUTEST_ASSUME_PRED3(PredTest3, 0, x, 2) << x; }
IUTEST(AssertionTest, Pred) { IUTEST_ASSERT_PRED1(IsOdd, 3); IUTEST_EXPECT_PRED1(IsOdd, 3); IUTEST_INFORM_PRED1(IsOdd, 3); IUTEST_ASSERT_PRED2(IsGreater, 3, 1); IUTEST_EXPECT_PRED2(IsGreater, 3, 1); IUTEST_INFORM_PRED2(IsGreater, 3, 1); IUTEST_ASSERT_PRED3(PredTest3, 0, 1, 2); IUTEST_EXPECT_PRED3(PredTest3, 0, 1, 2); IUTEST_INFORM_PRED3(PredTest3, 0, 1, 2); IUTEST_ASSERT_PRED4(PredTest4, 0, 1, 2, 3); IUTEST_EXPECT_PRED4(PredTest4, 0, 1, 2, 3); IUTEST_INFORM_PRED4(PredTest4, 0, 1, 2, 3); IUTEST_ASSERT_PRED5(PredTest5, 0, 1, 2, 3, 4); IUTEST_EXPECT_PRED5(PredTest5, 0, 1, 2, 3, 4); IUTEST_INFORM_PRED5(PredTest5, 0, 1, 2, 3, 4); }