summaryrefslogtreecommitdiffstats
path: root/tests/auto/render/qtextureimage
diff options
context:
space:
mode:
authorMike Krus <mike.krus@kdab.com>2019-08-06 15:30:01 +0100
committerPaul Lemire <paul.lemire@kdab.com>2019-09-18 11:11:11 +0200
commit4580fc1e3740c262aea7107030141aa5d6bd7c6a (patch)
tree558412a7fb313c6ae3f99631a921399a734cd67e /tests/auto/render/qtextureimage
parent3b7086e6f9f3dac6038acddbb99dfe93069976f7 (diff)
Update QAbstractTexture to use direct sync mode
Change-Id: Iaac3196e9848c0a5a85e75cb61650813c1b70ab0 Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
Diffstat (limited to 'tests/auto/render/qtextureimage')
-rw-r--r--tests/auto/render/qtextureimage/tst_qtextureimage.cpp20
1 files changed, 4 insertions, 16 deletions
diff --git a/tests/auto/render/qtextureimage/tst_qtextureimage.cpp b/tests/auto/render/qtextureimage/tst_qtextureimage.cpp
index 224784011..8ea656c28 100644
--- a/tests/auto/render/qtextureimage/tst_qtextureimage.cpp
+++ b/tests/auto/render/qtextureimage/tst_qtextureimage.cpp
@@ -174,14 +174,8 @@ private Q_SLOTS:
QCoreApplication::processEvents();
// THEN
- QCOMPARE(arbiter.events.size(), 1);
- auto change = arbiter.events.first().staticCast<Qt3DCore::QPropertyUpdatedChange>();
- QCOMPARE(change->propertyName(), "dataGenerator");
- QCOMPARE(change->type(), Qt3DCore::PropertyUpdated);
-
- const auto generator = qSharedPointerCast<Qt3DRender::QImageTextureDataFunctor>(change->value().value<Qt3DRender::QTextureImageDataGeneratorPtr>());
- QVERIFY(generator);
- QCOMPARE(generator->url(), textureImage.source());
+ QCOMPARE(arbiter.dirtyNodes.size(), 1);
+ QCOMPARE(arbiter.dirtyNodes.front(), &textureImage);
arbiter.events.clear();
}
@@ -210,14 +204,8 @@ private Q_SLOTS:
QCoreApplication::processEvents();
// THEN
- QCOMPARE(arbiter.events.size(), 1);
- auto change = arbiter.events.first().staticCast<Qt3DCore::QPropertyUpdatedChange>();
- QCOMPARE(change->propertyName(), "dataGenerator");
- QCOMPARE(change->type(), Qt3DCore::PropertyUpdated);
-
- const auto generator = qSharedPointerCast<Qt3DRender::QImageTextureDataFunctor>(change->value().value<Qt3DRender::QTextureImageDataGeneratorPtr>());
- QVERIFY(generator);
- QCOMPARE(generator->isMirrored(), textureImage.isMirrored());
+ QCOMPARE(arbiter.dirtyNodes.size(), 1);
+ QCOMPARE(arbiter.dirtyNodes.front(), &textureImage);
arbiter.events.clear();
}