如何使用 QTestLib 测试不 return 任何东西的函数

How to test functions which do not return anything using QTestLib

我是单元测试和 QTestLib 的新手。我找不到这个特定问题的答案。我如何测试不 return 任何东西的函数(或单元)。我已经阅读了 Qt 站点中提供的教程,但我不知道如何进行。

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

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