IUTEST(SyntaxTest, False) { if( bool b = false ) IUTEST_ASSERT_FALSE(b) << b; if( bool b = false ) IUTEST_EXPECT_FALSE(b) << b; if( bool b = false ) IUTEST_INFORM_FALSE(b) << b; if( bool b = false ) IUTEST_ASSUME_FALSE(b) << b; }
IUTEST(FlagTest, Check) { IUTEST_ASSERT_TRUE( listener->called_OnTestProgramStart ); IUTEST_ASSERT_TRUE( listener->called_OnTestIterationStart ); IUTEST_ASSERT_TRUE( listener->called_OnEnvironmentsSetUpStart ); IUTEST_ASSERT_TRUE( listener->called_OnEnvironmentsSetUpEnd ); IUTEST_ASSERT_TRUE( listener->called_OnTestCaseStart ); IUTEST_ASSERT_TRUE( listener->called_OnTestStart ); IUTEST_ASSERT_FALSE( listener->called_OnTestEnd ); IUTEST_ASSERT_FALSE( listener->called_OnTestCaseEnd ); IUTEST_ASSERT_FALSE( listener->called_OnEnvironmentsTearDownStart ); IUTEST_ASSERT_FALSE( listener->called_OnEnvironmentsTearDownEnd ); IUTEST_ASSERT_FALSE( listener->called_OnTestIterationEnd ); IUTEST_ASSERT_FALSE( listener->called_OnTestProgramEnd ); IUTEST_ASSERT_FALSE( listener->called_OnTestPartResult ); IUTEST_EXPECT_EQ(1, 2); IUTEST_ASSERT_TRUE( listener->called_OnTestPartResult ); IUTEST_ASSERT_FALSE( listener->called_OnTestRecordProperty ); RecordProperty("dummy", 0); IUTEST_ASSERT_TRUE( listener->called_OnTestRecordProperty ); }
IUTEST(DISABLED_TestFailure, FALSE) { IUTEST_ASSERT_FALSE(true); IUTEST_ASSERT_FALSE(2); }