summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLiang Qi <liang.qi@qt.io>2016-11-10 13:44:11 +0100
committerLiang Qi <liang.qi@qt.io>2016-11-11 11:26:05 +0000
commita650a999ecac4fba95a430e5d9d85b4ad812ca50 (patch)
tree3e20831a98587041132cf313a0115af41e352d52
parent094ad30c94a72784449f43ef06d2172d644ab0fd (diff)
downloadqtquickcontrols-a650a999ecac4fba95a430e5d9d85b4ad812ca50.tar.gz
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.qml26
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 d709f513..89b8e96f 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()
}
}
}