cpp单元设置和拆卸功能

时间:2010-11-15 14:23:01

标签: c++ cppunit

任何人都可以告诉我如何以及何时在cppunit中调用setup和teardown函数。 感谢

2 个答案:

答案 0 :(得分:6)

在每个测试函数运行之前调用setup,并在每个测试函数运行后,调用teardown

答案 1 :(得分:1)

使用TestFixture隔离每个测试 - setUp and tearDown can be overridden以执行特定于测试的初始化和终止逻辑。

  

详细说明

     

使用setUp和包装测试用例   tearDown方法。 TestFixture是   用来提供共同的环境   对于一组测试用例。

     

要定义测试夹具,请执行   以下内容:

     
      
  • 实现TestCase的子类
  •   
  • 的   夹具由实例定义   变量
  •   
  • 初始化灯具状态   通过重写setUp(即构造   夹具的实例变量)
  •   
  • 通过覆盖进行测试后进行清理   拆卸。
  •