aboutsummaryrefslogtreecommitdiffstats
path: root/tests/auto/declarative/qdeclarativeecmascript/data/scarceResourceObjectGc.var.qml
diff options
context:
space:
mode:
Diffstat (limited to 'tests/auto/declarative/qdeclarativeecmascript/data/scarceResourceObjectGc.var.qml')
-rw-r--r--tests/auto/declarative/qdeclarativeecmascript/data/scarceResourceObjectGc.var.qml30
1 files changed, 0 insertions, 30 deletions
diff --git a/tests/auto/declarative/qdeclarativeecmascript/data/scarceResourceObjectGc.var.qml b/tests/auto/declarative/qdeclarativeecmascript/data/scarceResourceObjectGc.var.qml
deleted file mode 100644
index 7ec98e6619..0000000000
--- a/tests/auto/declarative/qdeclarativeecmascript/data/scarceResourceObjectGc.var.qml
+++ /dev/null
@@ -1,30 +0,0 @@
-import QtQuick 2.0
-import Qt.test 1.0
-
-Item {
- id: testScarce
-
- property var varProperty
-
- property var canary: 4
-
- // constructs an Item which contains a scarce resource.
- function constructScarceObject() {
- var retn = 1;
- var component = Qt.createComponent("ScarceResourceVarComponent.qml");
- if (component.status == Component.Ready) {
- retn = component.createObject(null); // has JavaScript ownership
- }
- return retn;
- }
-
- function assignVarProperty() {
- varProperty = constructScarceObject();
- gc();
- }
-
- function deassignVarProperty() {
- varProperty = 2; // causes the original object to be garbage collected.
- gc(); // image should be detached; ep->sr should be empty!
- }
-}