全局装置在 BOOST.Test 中如何工作?
我最近开始使用 BOOST 进行单元测试。 只需要对全球赛程进行一项澄清。
什么时候执行的? ...对于每个测试模块、每个测试套件或每个测试用例? 它会是其他事情执行之前的第一个吗?
我正在使用 BOOST_AUTO_TEST_CASE
来编写我的测试。
I have started using BOOST recently for unit testing.
Just need one clarification on global fixtures.
When it got executed? ... for each test module, or each test suite or each test case?
Will it be the first before any thing else got executed?
I am using the BOOST_AUTO_TEST_CASE
for writing my tests.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
全局装置每个模块执行一次,因为它们是在 文件范围。通常,如果我的单元测试需要它们,我会使用它们来初始化日志记录或数据库连接。
global fixtures are executed once per module since they are defined at file scope. Typically I use them to initialize logging or a database connection should my unit tests need them.