如何使用QTestLib测试不返回任何内容的函数

时间:2016-02-12 00:57:08

标签: c++ qt unit-testing qtestlib

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

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

1 个答案:

答案 0 :(得分:3)

我没有使用QTestLib的经验,但根据我使用其他单元测试框架的经验,你无法测试哪些函数不会返回black box testing。有时候,如果它改变了全局变量,那么你可以检查那些函数之外的全局变量来测试它,否则你应该修改那个函数并在其中设置检查点来测试。