CppUnit:setUp()和tearDown()

4

我使用cppunit框架测试我的类,我想知道TestFixture::setUp()TestFixture::tearDown()方法是为TEST_SUITE调用一次还是在添加到该套件的每个方法中都被调用。

1个回答

6
这些方法包装了每个单独的测试用例。根据文档描述,每个测试在自己的夹具中运行,因此测试之间不会产生任何副作用。

谢谢您的时间。例如,如果我在setUp()中初始化了一个属性Field,那么它将在第一个测试用例执行完毕后在tearDown()中被销毁,并在下一个测试用例中重新初始化,这是您所说的意思吗? - Oumaya

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接