Fix accessibilitylinux autotest failure
Each test function is responsible for removing the children it added to m_window, since m_window is reused for each testcase. Due to this, the test QCOMPARE(children.length(), 2); failed, (it was 3). Change-Id: Idbd13214d2e841450800df0542fbdbcfaac85ce1 Reviewed-by: Frederik Gladhorn <frederik.gladhorn@digia.com>bb10
parent
1394962ceb
commit
d0be032e5c
|
|
@ -465,6 +465,7 @@ void tst_QAccessibilityLinux::testSlider()
|
|||
|
||||
valueInterface->setProperty("CurrentValue", 4);
|
||||
QCOMPARE(valueInterface->property("CurrentValue").toInt(), 4);
|
||||
m_window->clearChildren();
|
||||
}
|
||||
|
||||
quint64 getAtspiState(QDBusInterface *interface)
|
||||
|
|
@ -513,6 +514,11 @@ void tst_QAccessibilityLinux::testFocus()
|
|||
QVERIFY(lineEdit2->hasFocus());
|
||||
QVERIFY(!(getAtspiState(accessibleInterfaceLineEdit1) & focusedState));
|
||||
QVERIFY(getAtspiState(accessibleInterfaceLineEdit2) & focusedState);
|
||||
m_window->clearChildren();
|
||||
delete accessibleInterfaceLineEdit1;
|
||||
delete accessibleInterfaceLineEdit2;
|
||||
delete componentInterfaceLineEdit1;
|
||||
delete componentInterfaceLineEdit2;
|
||||
}
|
||||
|
||||
QTEST_MAIN(tst_QAccessibilityLinux)
|
||||
|
|
|
|||
Loading…
Reference in New Issue