diff --git a/test/testQAbstractItemModel.qml b/test/testQAbstractItemModel.qml new file mode 100644 index 0000000..e69de29 diff --git a/test/testQObject.qml b/test/testQObject.qml new file mode 100644 index 0000000..7bb5eda --- /dev/null +++ b/test/testQObject.qml @@ -0,0 +1,34 @@ +import QtQuick 2.3 + +QtObject { + id: testCase + objectName: "testCase" + + function testObjectName() { + if (!testObject) + return false; + return testObject.objectName === "testObject" + } + + function testPropertyReadAndWrite() { + if (!testObject) + return false + if (testObject.name !== "foo") + return false + testObject.name = "bar" + if (testObject.name !== "bar") + return false + return true + } + + function testSignalEmittion() { + if (!testObject) + return false + if (testObject.name !== "foo") + return false + var result = false + testObject.nameChanged.connect(function(name){ result = name === "bar" }) + testObject.name = "bar" + return result + } +}