diff options
Diffstat (limited to 'tests/auto/render/shadergraph/qshadernodesloader/tst_qshadernodesloader.cpp')
-rw-r--r-- | tests/auto/render/shadergraph/qshadernodesloader/tst_qshadernodesloader.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/tests/auto/render/shadergraph/qshadernodesloader/tst_qshadernodesloader.cpp b/tests/auto/render/shadergraph/qshadernodesloader/tst_qshadernodesloader.cpp index 27cf7f425..efce243bd 100644 --- a/tests/auto/render/shadergraph/qshadernodesloader/tst_qshadernodesloader.cpp +++ b/tests/auto/render/shadergraph/qshadernodesloader/tst_qshadernodesloader.cpp @@ -32,6 +32,7 @@ #include <QtCore/qbuffer.h> #include <Qt3DRender/private/qshadernodesloader_p.h> +#include <Qt3DRender/private/qshadergraphloader_p.h> #include <Qt3DRender/private/qshaderlanguage_p.h> using namespace Qt3DRender; @@ -86,11 +87,21 @@ class tst_QShaderNodesLoader : public QObject { Q_OBJECT private slots: + void initTestCase(); void shouldManipulateLoaderMembers(); void shouldLoadFromJsonStream_data(); void shouldLoadFromJsonStream(); }; +void tst_QShaderNodesLoader::initTestCase() +{ + // Make sure we register the meta types. This is done by the + // QShaderGraphLoader ctor usually but in this test, no QShaderGraphLoader + // is used so we need to to it ourselves + QShaderGraphLoader l; + Q_UNUSED(l); +} + void tst_QShaderNodesLoader::shouldManipulateLoaderMembers() { // GIVEN |