diff options
Diffstat (limited to 'tests/auto/qml/qmltc_qprocess/data/uncreatable.qml')
-rw-r--r-- | tests/auto/qml/qmltc_qprocess/data/uncreatable.qml | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/tests/auto/qml/qmltc_qprocess/data/uncreatable.qml b/tests/auto/qml/qmltc_qprocess/data/uncreatable.qml new file mode 100644 index 0000000000..aad6ef3421 --- /dev/null +++ b/tests/auto/qml/qmltc_qprocess/data/uncreatable.qml @@ -0,0 +1,23 @@ +import QtQuick + +Item { + // Illegal cases: + UncreatableType {} + SingletonThing {} + SingletonType {} + + component A: SingletonThing {} + component AA: A {} + component AAA: AA {} + AAA {} + + component B: SingletonType {} + component BB: B {} + component BBB: BB {} + BBB {} + + // Legal cases, where qmltc should not crash + property SingletonThing myQmlSingleton + property SingletonType myCppSingleton + NotSingletonType {} // ok because a non composite type inheriting from a singleton does not become a singleton! +} |