全局装置在 BOOST.Test 中如何工作?

发布于 2024-09-24 18:22:14 字数 163 浏览 8 评论 0原文

我最近开始使用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

猫卆 2024-10-01 18:22:14

全局装置每个模块执行一次,因为它们是在 文件范围。通常,如果我的单元测试需要它们,我会使用它们来初始化日志记录或数据库连接。

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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文