jjzjj

MyFixture

全部标签

c++ - 是否可以只初始化一次 fixture 并在多个测试用例中使用它?

是否可以只初始化一次fixture并在同一测试套件中的多个测试用例中使用它?在下面的示例中,fixture被多次构造和销毁:structF{F():i(0){BOOST_TEST_MESSAGE("setupfixture");}~F(){BOOST_TEST_MESSAGE("teardownfixture");}inti;};BOOST_FIXTURE_TEST_SUITE(s,F)BOOST_AUTO_TEST_CASE(test_case1){BOOST_CHECK(i==1);}BOOST_AUTO_TEST_CASE(test_case2){BOOST_CHECK_EQUA