diff options
Diffstat (limited to 'tests/auto/controls/data/tst_radiobutton.qml')
-rw-r--r-- | tests/auto/controls/data/tst_radiobutton.qml | 33 |
1 files changed, 11 insertions, 22 deletions
diff --git a/tests/auto/controls/data/tst_radiobutton.qml b/tests/auto/controls/data/tst_radiobutton.qml index 046924c0..35f039b6 100644 --- a/tests/auto/controls/data/tst_radiobutton.qml +++ b/tests/auto/controls/data/tst_radiobutton.qml @@ -58,12 +58,12 @@ TestCase { Component { id: signalSequenceSpy SignalSequenceSpy { - signals: ["pressed", "released", "canceled", "clicked", "pressedChanged", "checkedChanged"] + signals: ["pressed", "released", "canceled", "clicked", "toggled", "pressedChanged", "checkedChanged"] } } function test_text() { - var control = radioButton.createObject(testCase) + var control = createTemporaryObject(radioButton, testCase) verify(control) compare(control.text, "") @@ -71,12 +71,10 @@ TestCase { compare(control.text, "RadioButton") control.text = "" compare(control.text, "") - - control.destroy() } function test_checked() { - var control = radioButton.createObject(testCase) + var control = createTemporaryObject(radioButton, testCase) verify(control) var sequenceSpy = signalSequenceSpy.createObject(control, {target: control}) @@ -94,12 +92,10 @@ TestCase { control.checked = false compare(control.checked, false) verify(sequenceSpy.success) - - control.destroy() } function test_mouse() { - var control = radioButton.createObject(testCase) + var control = createTemporaryObject(radioButton, testCase) verify(control) var sequenceSpy = signalSequenceSpy.createObject(control, {target: control}) @@ -112,6 +108,7 @@ TestCase { verify(sequenceSpy.success) sequenceSpy.expectedSequence = [["pressedChanged", { "pressed": false, "checked": false }], ["checkedChanged", { "pressed": false, "checked": true }], + "toggled", "released", "clicked"] mouseRelease(control, control.width / 2, control.height / 2, Qt.LeftButton) @@ -157,12 +154,10 @@ TestCase { compare(control.checked, true) compare(control.pressed, false) verify(sequenceSpy.success) - - control.destroy() } function test_keys() { - var control = radioButton.createObject(testCase) + var control = createTemporaryObject(radioButton, testCase) verify(control) var sequenceSpy = signalSequenceSpy.createObject(control, {target: control}) @@ -177,6 +172,7 @@ TestCase { "pressed", ["pressedChanged", { "pressed": false, "checked": false }], ["checkedChanged", { "pressed": false, "checked": true }], + "toggled", "released", "clicked"] keyClick(Qt.Key_Space) @@ -202,12 +198,10 @@ TestCase { compare(control.checked, true) verify(sequenceSpy.success) } - - control.destroy() } Component { - id: twoRadioButtones + id: twoRadioButtons Item { property RadioButton rb1: RadioButton { id: rb1 } property RadioButton rb2: RadioButton { id: rb2; checked: rb1.checked; enabled: false } @@ -215,7 +209,7 @@ TestCase { } function test_binding() { - var container = twoRadioButtones.createObject(testCase) + var container = createTemporaryObject(twoRadioButtons, testCase) verify(container) compare(container.rb1.checked, false) @@ -228,8 +222,6 @@ TestCase { container.rb1.checked = false compare(container.rb1.checked, false) compare(container.rb2.checked, false) - - container.destroy() } Component { @@ -256,7 +248,7 @@ TestCase { } function test_autoExclusive() { - var container = radioButtonGroup.createObject(testCase) + var container = createTemporaryObject(radioButtonGroup, testCase) compare(container.children.length, 8) var checkStates = [false, false, false, false, false, false, false, false] @@ -311,14 +303,11 @@ TestCase { checkStates[1] = false for (i = 0; i < 8; ++i) compare(container.children[i].checked, checkStates[i]) - - container.destroy() } function test_baseline() { - var control = radioButton.createObject(testCase) + var control = createTemporaryObject(radioButton, testCase) verify(control) compare(control.baselineOffset, control.contentItem.y + control.contentItem.baselineOffset) - control.destroy() } } |