summaryrefslogtreecommitdiffstats
path: root/tests/auto/render/layerfiltering/tst_layerfiltering.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/auto/render/layerfiltering/tst_layerfiltering.cpp')
-rw-r--r--tests/auto/render/layerfiltering/tst_layerfiltering.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/tests/auto/render/layerfiltering/tst_layerfiltering.cpp b/tests/auto/render/layerfiltering/tst_layerfiltering.cpp
index c2651c477..eeffc69b2 100644
--- a/tests/auto/render/layerfiltering/tst_layerfiltering.cpp
+++ b/tests/auto/render/layerfiltering/tst_layerfiltering.cpp
@@ -46,9 +46,11 @@ private Q_SLOTS:
{
// GIVEN
Qt3DRender::Render::FilterLayerEntityJob filterJob;
+ Qt3DRender::Render::UpdateEntityLayersJob updateEntityLayerJob;
Qt3DRender::QLayer frontendLayer;
// THEN
+ QVERIFY(updateEntityLayerJob.manager() == nullptr);
QCOMPARE(filterJob.hasLayerFilter(), false);
QCOMPARE(filterJob.filteredEntities().size(), 0);
QCOMPARE(filterJob.layerFilters().size(), 0);
@@ -635,6 +637,10 @@ private Q_SLOTS:
updateTreeEnabledJob.run();
// WHEN
+ Qt3DRender::Render::UpdateEntityLayersJob updateLayerEntityJob;
+ updateLayerEntityJob.setManager(aspect->nodeManagers());
+ updateLayerEntityJob.run();
+
Qt3DRender::Render::FilterLayerEntityJob filterJob;
filterJob.setLayerFilters(layerFilterIds);
filterJob.setManager(aspect->nodeManagers());