diff options
author | Liang Qi <liang.qi@qt.io> | 2016-11-10 13:44:11 +0100 |
---|---|---|
committer | Liang Qi <liang.qi@qt.io> | 2016-11-11 11:26:05 +0000 |
commit | a650a999ecac4fba95a430e5d9d85b4ad812ca50 (patch) | |
tree | 3e20831a98587041132cf313a0115af41e352d52 | |
parent | 094ad30c94a72784449f43ef06d2172d644ab0fd (diff) |
test: stablize extras::Tests_PieMenu
Task-number: QTBUG-53520
Change-Id: I0a38467a873bac8104b2e1fba7f7018f236673e6
Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
-rw-r--r-- | tests/auto/extras/data/tst_piemenu.qml | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/tests/auto/extras/data/tst_piemenu.qml b/tests/auto/extras/data/tst_piemenu.qml index d709f5131..89b8e96f4 100644 --- a/tests/auto/extras/data/tst_piemenu.qml +++ b/tests/auto/extras/data/tst_piemenu.qml @@ -246,6 +246,8 @@ Item { actionSignalSpy.clear(); } } + + pieMenuComponent.destroy() } function test_selectionAngle_data() { @@ -377,6 +379,8 @@ Item { mouseMove(root, data.mouseX, data.mouseY); compare(pieMenu.selectionAngle, data.expectedAngle); compare(pieMenu.currentIndex, data.expectedCurrentIndex); + + pieMenuComponent.destroy() } function test_sectionAngles_data() { @@ -420,6 +424,8 @@ Item { compare(pieMenu.__protectedScope.sectionStartAngle(data.section), data.expectedSectionStartAngle); compare(pieMenu.__protectedScope.sectionCenterAngle(data.section), data.expectedSectionCenterAngle); compare(pieMenu.__protectedScope.sectionEndAngle(data.section), data.expectedSectionEndAngle); + + pieMenuComponent.destroy() } function test_bounds_data() { @@ -497,6 +503,8 @@ Item { // Angles shouldn't change. compare(pieMenu.__style.startAngle, originalStartAngle); compare(pieMenu.__style.endAngle, originalEndAngle); + + pieMenuComponent.destroy() } function test_hideItem_data() { @@ -561,6 +569,8 @@ Item { actionSignalSpy.clear(); } + + pieMenuComponent.destroy() } function test_addItem() { @@ -596,6 +606,8 @@ Item { pieMenu.removeItem(pieMenu.menuItems[pieMenu.menuItems.length - 1]); compare(pieMenu.menuItems.length, originalLength - (i + 1)); } + + pieMenuComponent.destroy() } function debugMousePosition(pieMenu, mouseX, mouseY, positionText) { @@ -678,6 +690,8 @@ Item { compare(pieMenu.currentIndex, expectedCurrentIndex, data[i].name + ": current index should be " + expectedCurrentIndex + " when mouse is at " + mouseX + ", " + mouseY); } + + pieMenuComponent.destroy() } function test_QTRD3027() { @@ -708,6 +722,8 @@ Item { mouseMove(root, 100, 98) compare(pieMenu.currentIndex, -1) compare(selectedAngleChangedSpy.count, 0) + + pieMenuComponent.destroy() } function test_rotatedBoundingItem() { @@ -732,6 +748,8 @@ Item { mouseClick(root, 230, 145); compare(actionSignalSpy.count, 1); compare(actionSignalSpy.signalArguments[0][0], 0); + + pieMenuComponent.destroy() } function test_boundingItem() { @@ -763,6 +781,8 @@ Item { container.width = oldContainerWidth; container.height = oldContainerHeight; + + pieMenuComponent.destroy() } function test_longPressTriggerOnClick() { @@ -793,6 +813,8 @@ Item { compare(pieMenu.visible, false); compare(pieMenu.__mouseThief.receivedPressEvent, false); compare(pieMenu.__protectedScope.pressedIndex, -1); + + pieMenuComponent.destroy() } function test_keepMenuOpenWhenTriggered() { @@ -823,6 +845,8 @@ Item { tryCompare(pieMenu, "visible", true); compare(actionSignalSpy.count, 1); compare(actionSignalSpy.signalArguments[0][0], 2); + + pieMenuComponent.destroy() } function test_pressedIndex() { @@ -846,6 +870,8 @@ Item { compare(actionSignalSpy.count, 1); compare(actionSignalSpy.signalArguments[0][0], 0); compare(pieMenu.__protectedScope.pressedIndex, -1); + + pieMenuComponent.destroy() } } } |