我是 Qt 和单元测试的新手。我已经阅读了单元测试的文档和示例,但我无法弄清楚如何在应用程序中使用测试场景。
例如。在文档中,创建了一个 QLineEdit,然后使用特定值检查该值。
void testGUI()
{
QLineEdit lineEdit;
QTest::keyClicks(&lineEdit, "Hello");
QCOMPARE(lineEdit.text(),QString("Hello"));
}
当我运行程序时,所有结果都显示在控制台中。
但是我如何检查我在 QMainWindow 窗体中是否有 QLineEdit 和 QPushButton。
如何进行 GUI 测试?
最佳答案
您似乎正在研究 GUI 单元测试。
关于unit-testing - Qt 单元测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8880108/