diff options
-rw-r--r-- | tests/auto/controls/data/tst_abstractbutton.qml | 5 | ||||
-rw-r--r-- | tests/auto/controls/data/tst_button.qml | 2 | ||||
-rw-r--r-- | tests/auto/controls/data/tst_rangeslider.qml | 26 | ||||
-rw-r--r-- | tests/auto/controls/data/tst_scrollbar.qml | 6 | ||||
-rw-r--r-- | tests/auto/controls/data/tst_slider.qml | 6 | ||||
-rw-r--r-- | tests/auto/controls/data/tst_swipedelegate.qml | 13 | ||||
-rw-r--r-- | tests/auto/controls/data/tst_switch.qml | 13 | ||||
-rw-r--r-- | tests/auto/controls/data/tst_switchdelegate.qml | 5 |
8 files changed, 42 insertions, 34 deletions
diff --git a/tests/auto/controls/data/tst_abstractbutton.qml b/tests/auto/controls/data/tst_abstractbutton.qml index 40c6f21d..00f8affd 100644 --- a/tests/auto/controls/data/tst_abstractbutton.qml +++ b/tests/auto/controls/data/tst_abstractbutton.qml @@ -62,7 +62,10 @@ TestCase { Component { id: button - AbstractButton {} + AbstractButton { + width: 100 + height: 50 + } } Component { diff --git a/tests/auto/controls/data/tst_button.qml b/tests/auto/controls/data/tst_button.qml index dbfacff0..a6ec4faa 100644 --- a/tests/auto/controls/data/tst_button.qml +++ b/tests/auto/controls/data/tst_button.qml @@ -210,7 +210,7 @@ TestCase { verify(pressedSpy1.valid) var touch = touchEvent(control1) - touch.press(0, control1, 0, 0).commit().move(0, control1, control1.width, control1.height).commit() + touch.press(0, control1, 0, 0).commit().move(0, control1, control1.width - 1, control1.height - 1).commit() compare(pressedSpy1.count, ++pressedCount1) compare(control1.pressed, true) diff --git a/tests/auto/controls/data/tst_rangeslider.qml b/tests/auto/controls/data/tst_rangeslider.qml index c42a1d1e..13687397 100644 --- a/tests/auto/controls/data/tst_rangeslider.qml +++ b/tests/auto/controls/data/tst_rangeslider.qml @@ -301,7 +301,7 @@ TestCase { verify(secondMovedSpy.valid) // Press and release the first handle without moving it. - mousePress(control, control.leftPadding, control.height - control.bottomPadding, Qt.LeftButton) + mousePress(control, control.leftPadding, control.height - control.bottomPadding - 1, Qt.LeftButton) compare(firstPressedSpy.count, 1) compare(firstMovedSpy.count, 0) compare(secondPressedSpy.count, 0) @@ -313,7 +313,7 @@ TestCase { compare(control.second.value, 1.0) compare(control.second.position, 1.0) - mouseRelease(control, control.leftPadding, control.height - control.bottomPadding, Qt.LeftButton) + mouseRelease(control, control.leftPadding, control.height - control.bottomPadding - 1, Qt.LeftButton) compare(firstPressedSpy.count, 2) compare(firstMovedSpy.count, 0) compare(secondPressedSpy.count, 0) @@ -326,7 +326,7 @@ TestCase { compare(control.second.position, 1.0) // Press and release the second handle without moving it. - mousePress(control, control.width - control.rightPadding, control.topPadding, Qt.LeftButton) + mousePress(control, control.width - control.rightPadding - 1, control.topPadding, Qt.LeftButton) compare(firstPressedSpy.count, 2) compare(firstMovedSpy.count, 0) compare(secondPressedSpy.count, 1) @@ -338,7 +338,7 @@ TestCase { compare(control.second.value, 1.0) compare(control.second.position, 1.0) - mouseRelease(control, control.width - control.rightPadding, control.topPadding, Qt.LeftButton) + mouseRelease(control, control.width - control.rightPadding - 1, control.topPadding, Qt.LeftButton) compare(firstPressedSpy.count, 2) compare(firstMovedSpy.count, 0) compare(secondPressedSpy.count, 2) @@ -351,7 +351,7 @@ TestCase { compare(control.second.position, 1.0) // Press and release on the bottom left corner of the control without moving the handle. - mousePress(control, 0, control.height, Qt.LeftButton) + mousePress(control, 0, control.height - 1, Qt.LeftButton) compare(firstPressedSpy.count, 3) compare(firstMovedSpy.count, 0) compare(secondPressedSpy.count, 2) @@ -363,7 +363,7 @@ TestCase { compare(control.second.value, 1.0) compare(control.second.position, 1.0) - mouseRelease(control, 0, control.height, Qt.LeftButton) + mouseRelease(control, 0, control.height - 1, Qt.LeftButton) compare(firstPressedSpy.count, 4) compare(firstMovedSpy.count, 0) compare(secondPressedSpy.count, 2) @@ -376,7 +376,7 @@ TestCase { compare(control.second.position, 1.0) // Drag the first handle. - mousePress(control, control.leftPadding, control.height - control.bottomPadding, Qt.LeftButton) + mousePress(control, control.leftPadding, control.height - control.bottomPadding - 1, Qt.LeftButton) compare(firstPressedSpy.count, 5) compare(firstMovedSpy.count, 0) compare(secondPressedSpy.count, 2) @@ -493,7 +493,7 @@ TestCase { compare(control.second.position, 1.0) // Press and release on the bottom left corner of the control without moving the handle. - touch.press(0, control, 0, control.height).commit() + touch.press(0, control, 0, control.height - 1).commit() compare(firstPressedSpy.count, 3) compare(secondPressedSpy.count, 2) compare(control.first.pressed, true) @@ -503,7 +503,7 @@ TestCase { compare(control.second.value, 1.0) compare(control.second.position, 1.0) - touch.release(0, control, 0, control.height).commit() + touch.release(0, control, 0, control.height - 1).commit() compare(firstPressedSpy.count, 4) compare(secondPressedSpy.count, 2) compare(control.first.pressed, false) @@ -565,7 +565,7 @@ TestCase { compare(control1.second.position, 1.0) // press and move the second handle of the first slider - touch.stationary(0).press(1, control1, control1.width, control1.height).commit() + touch.stationary(0).press(1, control1, control1.width - 1, control1.height - 1).commit() touch.stationary(0).move(1, control1, control1.width / 2, control1.height / 2).commit() compare(control1.first.pressed, true) compare(control1.first.position, 0.5) @@ -588,7 +588,7 @@ TestCase { compare(control2.second.position, 1.0) // press and move the second handle of the second slider - touch.stationary(0).stationary(1).stationary(2).press(3, control2, control2.width, control2.height).commit() + touch.stationary(0).stationary(1).stationary(2).press(3, control2, control2.width - 1, control2.height - 1).commit() touch.stationary(0).stationary(1).stationary(2).move(3, control2, control2.width / 2, control2.height / 2).commit() compare(control1.first.pressed, true) compare(control1.first.position, 0.5) @@ -962,11 +962,11 @@ TestCase { compare(control.first.pressed, false) compare(control.second.pressed, false) - mousePress(control, control.width - control.rightPadding, control.height / 2) + mousePress(control, control.width - control.rightPadding - 1, control.height / 2) compare(control.first.pressed, false) compare(control.second.pressed, true) - mouseRelease(control, control.width - control.rightPadding, control.height / 2) + mouseRelease(control, control.width - control.rightPadding - 1, control.height / 2) compare(control.first.pressed, false) compare(control.second.pressed, false) } diff --git a/tests/auto/controls/data/tst_scrollbar.qml b/tests/auto/controls/data/tst_scrollbar.qml index 9e649e37..f15983a9 100644 --- a/tests/auto/controls/data/tst_scrollbar.qml +++ b/tests/auto/controls/data/tst_scrollbar.qml @@ -277,9 +277,11 @@ TestCase { compare(control.pressed, false) compare(control.position, 0.5) - mousePress(control, control.width, control.height, Qt.LeftButton) + mousePress(control, control.width - 1, control.height - 1, Qt.LeftButton) compare(pressedSpy.count, 3) compare(control.pressed, true) + // We can't click on right and bottom edge, so click to (width-1, height-1), and move mouse to (width,height) + mouseMove(control, control.width, control.height, 0) compare(control.position, 1.0) mouseMove(control, control.width * 2, control.height * 2, 0) @@ -354,7 +356,7 @@ TestCase { compare(control.pressed, false) compare(control.position, 0.5) - touch.press(0, control, control.width, control.height).commit() + touch.press(0, control, control.width - 1, control.height - 1).commit() compare(pressedSpy.count, 3) compare(control.pressed, true) compare(control.position, 0.5) diff --git a/tests/auto/controls/data/tst_slider.qml b/tests/auto/controls/data/tst_slider.qml index 73031a70..d105473c 100644 --- a/tests/auto/controls/data/tst_slider.qml +++ b/tests/auto/controls/data/tst_slider.qml @@ -236,7 +236,7 @@ TestCase { var movedSpy = signalSpy.createObject(control, {target: control, signalName: "moved"}) verify(movedSpy.valid) - mousePress(control, 0, control.height, Qt.LeftButton) + mousePress(control, 0, control.height - 1, Qt.LeftButton) compare(pressedSpy.count, ++pressedCount) compare(movedSpy.count, movedCount) compare(control.pressed, true) @@ -265,7 +265,7 @@ TestCase { compare(control.value, 0.5) compare(control.position, 0.5) - mousePress(control, control.width, 0, Qt.LeftButton) + mousePress(control, control.width - 1, 0, Qt.LeftButton) compare(pressedSpy.count, ++pressedCount) compare(movedSpy.count, ++movedCount) compare(control.pressed, true) @@ -355,7 +355,7 @@ TestCase { compare(control.value, 0.5) compare(control.position, 0.5) - touch.press(0, control, control.width, control.height).commit() + touch.press(0, control, control.width - 1, control.height - 1).commit() compare(pressedSpy.count, ++pressedCount) compare(movedSpy.count, movedCount) compare(control.pressed, true) diff --git a/tests/auto/controls/data/tst_swipedelegate.qml b/tests/auto/controls/data/tst_swipedelegate.qml index 17440042..7b4fdcd1 100644 --- a/tests/auto/controls/data/tst_swipedelegate.qml +++ b/tests/auto/controls/data/tst_swipedelegate.qml @@ -963,25 +963,26 @@ TestCase { // Swipe from right to left without exposing the right item, // and make sure that the right item never becomes visible // (and hence that the left item never loses visibility). - mousePress(control, control.swipe.leftItem.width, control.height / 2, Qt.LeftButton); + mousePress(control, control.swipe.leftItem.width - 1, control.height / 2, Qt.LeftButton); compare(leftVisibleSpy.count, 0); compare(rightVisibleSpy.count, 0); - var newX = control.swipe.leftItem.width - Math.round(dragDistance * 1.1); + var newX = control.swipe.leftItem.width - Math.round(dragDistance * 1.1) -1; mouseMove(control, newX, control.height / 2); compare(leftVisibleSpy.count, 0); compare(rightVisibleSpy.count, 0); - compare(control.swipe.position, newX / control.swipe.leftItem.width); + compare(control.swipe.position, (newX + 1) / control.swipe.leftItem.width); mouseMove(control, 0, control.height / 2); - compare(control.swipe.position, 0); + compare(control.swipe.position, 1 / control.swipe.leftItem.width); + // Because we move from (width - 1) to 0, so one pixel remains // Test swiping over a distance that is greater than the width of the left item. mouseMove(control, -1, control.height / 2); verify(control.swipe.rightItem); - compare(control.swipe.position, -1 / control.swipe.rightItem.width); + compare(control.swipe.position, 0); // Now go back to 1.0. - mouseMove(control, control.swipe.leftItem.width, control.height / 2); + mouseMove(control, control.swipe.leftItem.width - 1, control.height / 2); compare(control.swipe.position, 1.0); tryCompare(control.background, "x", control.swipe.leftItem.width, 1000); mouseRelease(control, control.swipe.leftItem.width, control.height / 2, Qt.LeftButton); diff --git a/tests/auto/controls/data/tst_switch.qml b/tests/auto/controls/data/tst_switch.qml index 9050964f..7bd09399 100644 --- a/tests/auto/controls/data/tst_switch.qml +++ b/tests/auto/controls/data/tst_switch.qml @@ -334,7 +334,7 @@ TestCase { compare(control.pressed, true) verify(spy.success) - mouseMove(control.indicator, control.width) + mouseMove(control.indicator, control.width - 1) compare(control.position, 1.0) compare(control.checked, false) compare(control.pressed, true) @@ -344,7 +344,7 @@ TestCase { "toggled", "released", "clicked"] - mouseRelease(control.indicator, control.indicator.width) + mouseRelease(control.indicator, control.indicator.width - 1) compare(control.position, 1.0) compare(control.checked, true) compare(control.pressed, false) @@ -379,7 +379,7 @@ TestCase { "toggled", "released", "clicked"] - mouseRelease(control, control.width) + mouseRelease(control, control.width - 1) compare(control.position, 0.0) compare(control.checked, false) compare(control.pressed, false) @@ -388,7 +388,7 @@ TestCase { // press-drag-release from and to outside the indicator spy.expectedSequence = [["pressedChanged", { "pressed": true, "checked": false }], "pressed"] - mousePress(control, control.width) + mousePress(control, control.width - 1) compare(control.position, 0.0) compare(control.checked, false) compare(control.pressed, true) @@ -414,7 +414,7 @@ TestCase { "toggled", "released", "clicked"] - mouseRelease(control, control.width) + mouseRelease(control, control.width - 1) compare(control.position, 1.0) compare(control.checked, true) compare(control.pressed, false) @@ -495,7 +495,8 @@ TestCase { // press-drag-release from and to outside the indicator spy.expectedSequence = [["pressedChanged", { "pressed": true, "checked": false }], "pressed"] - touch.press(0, control, control.width).commit() + wait(Qt.styleHints.mouseDoubleClickInterval + 50) + touch.press(0, control, control.width - 1).commit() compare(control.position, 0.0) compare(control.checked, false) compare(control.pressed, true) diff --git a/tests/auto/controls/data/tst_switchdelegate.qml b/tests/auto/controls/data/tst_switchdelegate.qml index fabd6279..a1ff9f4a 100644 --- a/tests/auto/controls/data/tst_switchdelegate.qml +++ b/tests/auto/controls/data/tst_switchdelegate.qml @@ -384,7 +384,7 @@ TestCase { // press-drag-release from and to outside the indicator spy.expectedSequence = [["pressedChanged", { "pressed": true, "checked": false }], "pressed"] - mousePress(control, control.width) + mousePress(control, control.width - 1) compare(control.position, 0.0) compare(control.checked, false) compare(control.pressed, true) @@ -491,7 +491,8 @@ TestCase { // press-drag-release from and to outside the indicator spy.expectedSequence = [["pressedChanged", { "pressed": true, "checked": false }], "pressed"] - touch.press(0, control, control.width).commit() + wait(Qt.styleHints.mouseDoubleClickInterval + 50) + touch.press(0, control, control.width - 1).commit() compare(control.position, 0.0) compare(control.checked, false) compare(control.pressed, true) |