6 // errors resulting in exceptions
7 property QtObject incorrectArgCount1: Qt.createQmlObject()
8 property QtObject incorrectArgCount2: Qt.createQmlObject("import QtQuick 1.0\nQtObject{}", root, "main.qml", 10)
9 property QtObject noParent: Qt.createQmlObject("import QtQuick 1.0\nQtObject{\nproperty int test: 13}", 0)
10 property QtObject notAvailable: Qt.createQmlObject("import QtQuick 1.0\nQtObject{Blah{}}", root)
11 property QtObject errors: Qt.createQmlObject("import QtQuick 1.0\nQtObject{\nproperty int test: 13\nproperty int test: 13\n}", root, "main.qml")
13 property bool emptyArg: false
15 property bool success: false
17 Component.onCompleted: {
18 // errors resulting in nulls
19 emptyArg = (Qt.createQmlObject("", root) == null);
21 Qt.createQmlObject("import QtQuick 1.0\nQtObject{property int test\nonTestChanged: QtObject{}\n}", root)
23 console.log("RunTimeError: ",error.message);
26 var o = Qt.createQmlObject("import QtQuick 1.0\nQtObject{\nproperty int test: 13\n}", root);
27 success = (o.test == 13);
29 Qt.createQmlObject("import QtQuick 1.0\nItem {}\n", root);