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
Jan Arve Saether 2014-09-17 13:25:26 +02:00 committed by Jan Arve Sæther
parent 1394962ceb
commit d0be032e5c
1 changed files with 6 additions and 0 deletions

View File

@ -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)