summaryrefslogtreecommitdiffstats
path: root/tests/auto/render/shadergraph/qshadernodesloader/tst_qshadernodesloader.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/auto/render/shadergraph/qshadernodesloader/tst_qshadernodesloader.cpp')
-rw-r--r--tests/auto/render/shadergraph/qshadernodesloader/tst_qshadernodesloader.cpp11
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