aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorMitch Curtis <mitch.curtis@theqtcompany.com>2015-12-09 11:36:03 +0100
committerJ-P Nurmi <jpnurmi@theqtcompany.com>2015-12-09 12:52:50 +0000
commit92d09ed79e5615c50ad565654ff3c0bcdb773230 (patch)
tree4a31ad9e64d6b57918bb6278bb4df4a494cd5d85 /tests
parenta64ace2171485156cd052d941dd34873b0a31520 (diff)
Print out actual and expected events in Button's events test
Qt Quick Test only prints out [object Object], which isn't very useful. Change-Id: I01663ea97abae93a5f27e8328a75fb5b3f93129e Reviewed-by: J-P Nurmi <jpnurmi@theqtcompany.com>
Diffstat (limited to 'tests')
-rw-r--r--tests/auto/controls/data/tst_button.qml22
1 files changed, 16 insertions, 6 deletions
diff --git a/tests/auto/controls/data/tst_button.qml b/tests/auto/controls/data/tst_button.qml
index 21e8a228..9d2e2502 100644
--- a/tests/auto/controls/data/tst_button.qml
+++ b/tests/auto/controls/data/tst_button.qml
@@ -185,6 +185,10 @@ TestCase {
}
}
+ function eventErrorMessage(actual, expected) {
+ return "actual event:" + JSON.stringify(actual) + ", expected event:" + JSON.stringify(expected)
+ }
+
function test_events() {
var control = eventButton.createObject(testCase)
verify(control)
@@ -193,7 +197,8 @@ TestCase {
verify(control.activeFocus)
mousePress(control, control.width / 2, control.height / 2, Qt.LeftButton)
- compare(control.lastPress, { x: control.width / 2, y: control.height / 2, button: Qt.LeftButton, buttons: Qt.LeftButton, modifiers: Qt.NoModifier, wasHeld: false, isClick: false })
+ var expected = { x: control.width / 2, y: control.height / 2, button: Qt.LeftButton, buttons: Qt.LeftButton, modifiers: Qt.NoModifier, wasHeld: false, isClick: false }
+ compare(control.lastPress, expected, eventErrorMessage(control.lastPress, expected))
compare(control.lastRelease, undefined)
compare(control.lastClick, undefined)
compare(control.lastDoubleClick, undefined)
@@ -210,14 +215,17 @@ TestCase {
mouseRelease(control, control.width / 4, control.height / 4, Qt.LeftButton)
compare(control.lastPress, undefined)
- compare(control.lastRelease, { x: control.width / 4, y: control.height / 4, button: Qt.LeftButton, buttons: Qt.NoButton, modifiers: Qt.NoModifier, wasHeld: false, isClick: false })
- compare(control.lastClick, { x: control.width / 4, y: control.height / 4, button: Qt.LeftButton, buttons: Qt.NoButton, modifiers: Qt.NoModifier, wasHeld: false, isClick: true })
+ expected = { x: control.width / 4, y: control.height / 4, button: Qt.LeftButton, buttons: Qt.NoButton, modifiers: Qt.NoModifier, wasHeld: false, isClick: false }
+ compare(control.lastRelease, expected, eventErrorMessage(control.lastRelease, expected))
+ expected = { x: control.width / 4, y: control.height / 4, button: Qt.LeftButton, buttons: Qt.NoButton, modifiers: Qt.NoModifier, wasHeld: false, isClick: true }
+ compare(control.lastClick, expected, eventErrorMessage(control.lastClick, expected))
compare(control.lastDoubleClick, undefined)
control.reset()
keyPress(Qt.Key_Space)
- compare(control.lastPress, { x: control.width / 2, y: control.height / 2, button: Qt.NoButton, buttons: Qt.NoButton, modifiers: Qt.NoModifier, wasHeld: false, isClick: false })
+ expected = { x: control.width / 2, y: control.height / 2, button: Qt.NoButton, buttons: Qt.NoButton, modifiers: Qt.NoModifier, wasHeld: false, isClick: false }
+ compare(control.lastPress, expected, eventErrorMessage(control.lastPress, expected))
compare(control.lastRelease, undefined)
compare(control.lastClick, undefined)
compare(control.lastDoubleClick, undefined)
@@ -226,8 +234,10 @@ TestCase {
keyRelease(Qt.Key_Space)
compare(control.lastPress, undefined)
- compare(control.lastRelease, { x: control.width / 2, y: control.height / 2, button: Qt.NoButton, buttons: Qt.NoButton, modifiers: Qt.NoModifier, wasHeld: false, isClick: false })
- compare(control.lastClick, { x: control.width / 2, y: control.height / 2, button: Qt.NoButton, buttons: Qt.NoButton, modifiers: Qt.NoModifier, wasHeld: false, isClick: true })
+ expected = { x: control.width / 2, y: control.height / 2, button: Qt.NoButton, buttons: Qt.NoButton, modifiers: Qt.NoModifier, wasHeld: false, isClick: false }
+ compare(control.lastRelease, expected, eventErrorMessage(control.lastRelease, expected))
+ expected = { x: control.width / 2, y: control.height / 2, button: Qt.NoButton, buttons: Qt.NoButton, modifiers: Qt.NoModifier, wasHeld: false, isClick: true }
+ compare(control.lastClick, expected, eventErrorMessage(control.lastClick, expected))
compare(control.lastDoubleClick, undefined)
control.destroy()