我对Qt和单元测试还不熟悉。我已经阅读了单元测试的文档和示例,但我不知道如何在应用程序中使用测试场景。
例如,在文档中,创建了一个QLineEdit,然后检查其值是否与特定值相同。
void testGUI()
{
QLineEdit lineEdit;
QTest::keyClicks(&lineEdit, "Hello");
QCOMPARE(lineEdit.text(),QString("Hello"));
}
运行程序后,所有结果都会显示在控制台中。
但是,如何检查我是否在QMainWindow表单中拥有QLineEdit和QPushButton?
如何进行GUI测试?