cpp 单元设置和拆卸函数

发布于 2024-10-02 17:08:19 字数 41 浏览 3 评论 0原文

谁能告诉我 cppunit 中如何以及何时调用设置和拆卸函数。 谢谢

can any one tell me how and when setup and teardown functions are called in cppunit.
Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

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

发布评论

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

评论(2

稀香 2024-10-09 17:08:19

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

before every test function is run setup is called, and after each test function is run, teardown is called

念﹏祤嫣 2024-10-09 17:08:19

您使用 TestFixture 来隔离每个测试 - setUp和tearDown 可以被重写 以执行特定于测试的初始化和终止逻辑。

详细说明

用setUp包装一个测试用例并
拆卸方法。测试夹具是
用于提供公共环境
一组测试用例。

要定义测试夹具,请执行以下操作
以下:

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

You use a TestFixture to isolate each test - setUp and tearDown can be overridden to perform test-specific initialization and termination logic.

Detailed Description

Wraps a test case with setUp and
tearDown methods. A TestFixture is
used to provide a common environment
for a set of test cases.

To define a test fixture, do the
following:

  • implement a subclass of TestCase
  • the
    fixture is defined by instance
    variables
  • initialize the fixture state
    by overriding setUp (i.e. construct
    the instance variables of the fixture)
  • clean-up after a test by overriding
    tearDown.
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文