全球设备如何在BOOST.Test中运行?

时间:2010-09-24 11:19:25

标签: c++ boost boost-test

我最近开始使用BOOST进行单元测试。 只需要对全球装置进行一次澄清。

什么时候执行? ...对于每个测试模块,或每个测试套件或每个测试用例? 在任何其他事情被执行之前它会是第一个吗?

我正在使用BOOST_AUTO_TEST_CASE来编写我的测试。

1 个答案:

答案 0 :(得分:1)

全局灯具每个模块执行一次,因为它们是在file scope定义的。通常我会使用它们来初始化日志记录或数据库连接,如果我的单元测试需要它们。