【问题标题】:How to test functions which do not return anything using QTestLib如何使用 QTestLib 测试不返回任何内容的函数
【发布时间】:2016-02-12 00:57:07
【问题描述】:

我是单元测试和 QTestLib 的新手。我找不到这个特定问题的答案。如何测试不返回任何内容的函数(或单元)。我已经阅读了 Qt 站点中给出的教程,但我不知道如何继续。

我已经复制了 Qt 网站中给出的TextFinder 示例。我现在想测试 on_findbutton_clicked 函数。提前致谢

【问题讨论】:

    标签: c++ qt unit-testing qtestlib


    【解决方案1】:

    我没有使用QTestLib的经验,但是根据我使用其他单元测试框架的经验,你不能用black box testing测试不返回任何东西的函数。偶尔,如果它改变了全局变量,那么你可以检查那些函数之外的全局变量来测试它,否则你应该修改那个函数并在里面设置检查点来测试。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-25
      • 1970-01-01
      • 1970-01-01
      • 2018-08-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多