Clean up test, check radio button and checkbox.

Change-Id: I4dcfa2014256aee10feb08146ae6fc3f402ac8fb
Reviewed-by: Jan-Arve Sæther <jan-arve.saether@nokia.com>
This commit is contained in:
Frederik Gladhorn 2012-03-07 19:38:39 +01:00 committed by Qt by Nokia
parent 76ddc9bc0c
commit 6d85d77a5d

View File

@ -981,9 +981,12 @@ void tst_QAccessibility::buttonTest()
QAccessible::State st; QAccessible::State st;
st.checked = true; st.checked = true;
QVERIFY_EVENT(QAccessibleStateChangeEvent(st, &checkBox)); QVERIFY_EVENT(QAccessibleStateChangeEvent(st, &checkBox));
checkBox.setChecked(false);
QVERIFY_EVENT(QAccessibleStateChangeEvent(st, &checkBox));
delete interface; delete interface;
} }
{
// test radiobutton // test radiobutton
interface = QAccessible::queryAccessibleInterface(&radio); interface = QAccessible::queryAccessibleInterface(&radio);
actionInterface = interface->actionInterface(); actionInterface = interface->actionInterface();
@ -994,8 +997,12 @@ void tst_QAccessibility::buttonTest()
QTest::qWait(500); QTest::qWait(500);
QCOMPARE(actionInterface->actionNames(), QStringList() << QAccessibleActionInterface::checkAction() << QAccessibleActionInterface::setFocusAction()); QCOMPARE(actionInterface->actionNames(), QStringList() << QAccessibleActionInterface::checkAction() << QAccessibleActionInterface::setFocusAction());
QVERIFY(interface->state().checked); QVERIFY(interface->state().checked);
QVERIFY(checkBox.isChecked()); QVERIFY(radio.isChecked());
QAccessible::State st;
st.checked = true;
QVERIFY_EVENT(QAccessibleStateChangeEvent(st, &radio));
delete interface; delete interface;
}
// // test standard toolbutton // // test standard toolbutton
// QVERIFY(QAccessible::queryAccessibleInterface(&toolbutton, &test)); // QVERIFY(QAccessible::queryAccessibleInterface(&toolbutton, &test));
@ -1045,8 +1052,6 @@ void tst_QAccessibility::buttonTest()
// QCOMPARE(test->actionText(test->defaultAction(2), QAccessible::Name, 2), QString("Open")); // QCOMPARE(test->actionText(test->defaultAction(2), QAccessible::Name, 2), QString("Open"));
// QCOMPARE(test->state(2), (int)QAccessible::HasPopup); // QCOMPARE(test->state(2), (int)QAccessible::HasPopup);
// test->release(); // test->release();
QTestAccessibility::clearEvents();
} }
void tst_QAccessibility::scrollBarTest() void tst_QAccessibility::scrollBarTest()