diff options
Diffstat (limited to 'tests/tst_qml/tst_qmltest.cpp')
| -rw-r--r-- | tests/tst_qml/tst_qmltest.cpp | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/tests/tst_qml/tst_qmltest.cpp b/tests/tst_qml/tst_qmltest.cpp new file mode 100644 index 0000000..38e5411 --- /dev/null +++ b/tests/tst_qml/tst_qmltest.cpp @@ -0,0 +1,32 @@ +#include <QString> +#include <QtTest> +#include <QCoreApplication> +#include <QtQml> + +class QmlTest : public QObject +{ + Q_OBJECT + +private slots: + void testCase1() + { + QQmlEngine engine; + engine.addImportPath(qApp->applicationDirPath() + "/../../src"); + qDebug() << (qApp->applicationDirPath() + "/../../src"); + + QStringListModel modelData; + QQmlContext *context = new QQmlContext(engine.rootContext()); + context->setContextProperty("myModel", &modelData); + + QQmlComponent component(&engine); + component.setData("import QtQuickStreamer 1.0\n" + "Pipeline { name: 'qmltest' }", + QUrl()); + qDebug() << component.errors(); + QObject *view = component.create(context); + } +}; + +QTEST_MAIN(QmlTest) + +#include "tst_qmltest.moc" |
