diff options
author | J-P Nurmi <jpnurmi@theqtcompany.com> | 2016-03-10 15:16:34 +0100 |
---|---|---|
committer | J-P Nurmi <jpnurmi@theqtcompany.com> | 2016-03-15 10:37:45 +0000 |
commit | e1add88186ed3ace78c7f6c1e3d683285a1a51fa (patch) | |
tree | c7ec71f88d49ac225ef7922f6bea1e4618181c3b /tests/auto/controls/data/tst_control.qml | |
parent | 3211db409e6fcfdee930bc651761b1036dd7649f (diff) |
Move focusReason and focusPolicy tests to tst_focus
This speeds up 'make check' a bit. There's no reason to repeat these
tests for all styles.
Change-Id: I091f6430172d55dbf1974d88f81a383167b30f20
Reviewed-by: Liang Qi <liang.qi@theqtcompany.com>
Diffstat (limited to 'tests/auto/controls/data/tst_control.qml')
-rw-r--r-- | tests/auto/controls/data/tst_control.qml | 66 |
1 files changed, 0 insertions, 66 deletions
diff --git a/tests/auto/controls/data/tst_control.qml b/tests/auto/controls/data/tst_control.qml index 9d63f429..fae20829 100644 --- a/tests/auto/controls/data/tst_control.qml +++ b/tests/auto/controls/data/tst_control.qml @@ -829,72 +829,6 @@ TestCase { compare(control.mirroredspy_5.count, 1) } - function test_focusReason_data() { - return [ - { tag: "Control", qml: "import Qt.labs.controls 1.0; Control { }" }, - { tag: "TextField", qml: "import Qt.labs.controls 1.0; TextField { }" }, - { tag: "TextArea", qml: "import Qt.labs.controls 1.0; TextArea { }" }, - { tag: "SpinBox", qml: "import Qt.labs.controls 1.0; SpinBox { }" }, - { tag: "ComboBox", qml: "import Qt.labs.controls 1.0; ComboBox { }" } - ] - } - - function test_focusReason(data) { - var control = Qt.createQmlObject(data.qml, testCase) - verify(control) - - compare(control.focusReason, Qt.OtherFocusReason) - control.forceActiveFocus(Qt.MouseFocusReason) - compare(control.activeFocus, true) - compare(control.focusReason, Qt.MouseFocusReason) - - testCase.forceActiveFocus(Qt.TabFocusReason) - compare(control.activeFocus, false) - compare(control.focusReason, Qt.TabFocusReason) - - control.destroy() - } - - function test_focusPolicy() { - var control = button.createObject(testCase, {width: 100, height: 100}) - verify(control) - - // Qt.TabFocus vs. Item::activeFocusOnTab - control.activeFocusOnTab = true - compare(control.focusPolicy, Qt.TabFocus) - control.activeFocusOnTab = false - compare(control.focusPolicy, Qt.NoFocus) - - control.focusPolicy = Qt.TabFocus - compare(control.focusPolicy, Qt.TabFocus) - compare(control.activeFocusOnTab, true) - - // Qt.ClickFocus - mouseClick(control) - verify(!control.activeFocus) - - control.focusPolicy = Qt.ClickFocus - compare(control.focusPolicy, Qt.ClickFocus) - - mouseClick(control) - verify(control.activeFocus) - - control.focus = false - verify(!control.activeFocus) - - // Qt.WheelFocus - mouseWheel(control, control.width / 2, control.height / 2, 10) - verify(!control.activeFocus) - - control.focusPolicy = Qt.WheelFocus - compare(control.focusPolicy, Qt.WheelFocus) - - mouseWheel(control, control.width / 2, control.height / 2, 10) - verify(control.activeFocus) - - control.destroy() - } - function test_hover() { var control = component.createObject(testCase, {width: 100, height: 100}) verify(control) |