【发布时间】:2016-02-12 00:57:07
【问题描述】:
我是单元测试和 QTestLib 的新手。我找不到这个特定问题的答案。如何测试不返回任何内容的函数(或单元)。我已经阅读了 Qt 站点中给出的教程,但我不知道如何继续。
我已经复制了 Qt 网站中给出的TextFinder 示例。我现在想测试 on_findbutton_clicked 函数。提前致谢
【问题讨论】:
标签: c++ qt unit-testing qtestlib
我是单元测试和 QTestLib 的新手。我找不到这个特定问题的答案。如何测试不返回任何内容的函数(或单元)。我已经阅读了 Qt 站点中给出的教程,但我不知道如何继续。
我已经复制了 Qt 网站中给出的TextFinder 示例。我现在想测试 on_findbutton_clicked 函数。提前致谢
【问题讨论】:
标签: c++ qt unit-testing qtestlib
我没有使用QTestLib的经验,但是根据我使用其他单元测试框架的经验,你不能用black box testing测试不返回任何东西的函数。偶尔,如果它改变了全局变量,那么你可以检查那些函数之外的全局变量来测试它,否则你应该修改那个函数并在里面设置检查点来测试。
【讨论】: