summaryrefslogtreecommitdiffstats
path: root/tests/auto/render/qrenderstateset
diff options
context:
space:
mode:
authorPaul Lemire <paul.lemire@kdab.com>2019-12-20 12:41:04 +0100
committerMike Krus <mike.krus@kdab.com>2020-02-11 06:08:41 +0000
commitb828609440a4771838c242b3ad9962ecd7a2fe99 (patch)
tree5da6bce0cda327c4cca96696bce512ec243cc1fd /tests/auto/render/qrenderstateset
parentb0eb152b82cdd9658154ff7d9ef9e764eccc1ebd (diff)
Remove deprecated classes and functions
Mostly old messaging API Change-Id: I17eb2206b2ede56d2f7d36375d5e711d6149019f Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
Diffstat (limited to 'tests/auto/render/qrenderstateset')
-rw-r--r--tests/auto/render/qrenderstateset/tst_qrenderstateset.cpp70
1 files changed, 8 insertions, 62 deletions
diff --git a/tests/auto/render/qrenderstateset/tst_qrenderstateset.cpp b/tests/auto/render/qrenderstateset/tst_qrenderstateset.cpp
index 39f0c3c72..39b45ee42 100644
--- a/tests/auto/render/qrenderstateset/tst_qrenderstateset.cpp
+++ b/tests/auto/render/qrenderstateset/tst_qrenderstateset.cpp
@@ -30,14 +30,13 @@
#include <Qt3DCore/private/qnode_p.h>
#include <Qt3DCore/private/qscene_p.h>
#include <Qt3DCore/qentity.h>
-#include <Qt3DCore/private/qnodecreatedchangegenerator_p.h>
#include <Qt3DRender/qrenderstateset.h>
#include <Qt3DRender/private/qrenderstate_p.h>
#include <Qt3DRender/qrenderstate.h>
#include <Qt3DRender/private/qrenderstateset_p.h>
-#include "testpostmanarbiter.h"
+#include "testarbiter.h"
class MyStateSet;
class MyStateSetPrivate : public Qt3DRender::QRenderStatePrivate
@@ -73,56 +72,6 @@ private Q_SLOTS:
QVERIFY(defaultstateSet->renderStates().isEmpty());
}
- void checkCloning_data()
- {
- QTest::addColumn<Qt3DRender::QRenderStateSet *>("stateSet");
- QTest::addColumn<QVector<Qt3DRender::QRenderState *> >("states");
-
- Qt3DRender::QRenderStateSet *defaultConstructed = new Qt3DRender::QRenderStateSet();
- QTest::newRow("defaultConstructed") << defaultConstructed << QVector<Qt3DRender::QRenderState *>();
-
- Qt3DRender::QRenderStateSet *stateSetWithStates = new Qt3DRender::QRenderStateSet();
- Qt3DRender::QRenderState *state1 = new MyStateSet();
- Qt3DRender::QRenderState *state2 = new MyStateSet();
- QVector<Qt3DRender::QRenderState *> states = QVector<Qt3DRender::QRenderState *>() << state1 << state2;
- stateSetWithStates->addRenderState(state1);
- stateSetWithStates->addRenderState(state2);
- QTest::newRow("stateSetWithStates") << stateSetWithStates << states;
- }
-
- void checkCloning()
- {
- // GIVEN
- QFETCH(Qt3DRender::QRenderStateSet*, stateSet);
- QFETCH(QVector<Qt3DRender::QRenderState *>, states);
-
- // THEN
- QCOMPARE(stateSet->renderStates(), states);
-
- // WHEN
- Qt3DCore::QNodeCreatedChangeGenerator creationChangeGenerator(stateSet);
- QVector<Qt3DCore::QNodeCreatedChangeBasePtr> creationChanges = creationChangeGenerator.creationChanges();
-
- // THEN
- QCOMPARE(creationChanges.size(), 1 + states.size());
-
- const Qt3DCore::QNodeCreatedChangePtr<Qt3DRender::QRenderStateSetData> creationChangeData =
- qSharedPointerCast<Qt3DCore::QNodeCreatedChange<Qt3DRender::QRenderStateSetData>>(creationChanges.first());
- const Qt3DRender::QRenderStateSetData &cloneData = creationChangeData->data;
-
- QCOMPARE(stateSet->id(), creationChangeData->subjectId());
- QCOMPARE(stateSet->isEnabled(), creationChangeData->isNodeEnabled());
- QCOMPARE(stateSet->metaObject(), creationChangeData->metaObject());
- QCOMPARE(stateSet->renderStates().count(), cloneData.renderStateIds.count());
-
- for (int i = 0, m = states.count(); i < m; ++i) {
- Qt3DRender::QRenderState *sOrig = states.at(i);
- QCOMPARE(sOrig->id(), cloneData.renderStateIds.at(i));
- }
-
- delete stateSet;
- }
-
void checkPropertyUpdates()
{
// GIVEN
@@ -136,29 +85,26 @@ private Q_SLOTS:
QCoreApplication::processEvents();
// THEN
- QCOMPARE(arbiter.events.size(), 0);
- QCOMPARE(arbiter.dirtyNodes.size(), 1);
- QVERIFY(arbiter.dirtyNodes.contains(stateSet.data()));
+ QCOMPARE(arbiter.dirtyNodes().size(), 1);
+ QVERIFY(arbiter.dirtyNodes().contains(stateSet.data()));
- arbiter.dirtyNodes.clear();
+ arbiter.clear();
// WHEN
stateSet->addRenderState(state1);
QCoreApplication::processEvents();
// THEN
- QCOMPARE(arbiter.events.size(), 0);
- QCOMPARE(arbiter.dirtyNodes.size(), 0);
+ QCOMPARE(arbiter.dirtyNodes().size(), 0);
// WHEN
stateSet->removeRenderState(state1);
QCoreApplication::processEvents();
// THEN
- QCOMPARE(arbiter.events.size(), 0);
- QCOMPARE(arbiter.dirtyNodes.size(), 1);
- QVERIFY(arbiter.dirtyNodes.contains(stateSet.data()));
+ QCOMPARE(arbiter.dirtyNodes().size(), 1);
+ QVERIFY(arbiter.dirtyNodes().contains(stateSet.data()));
- arbiter.dirtyNodes.clear();
+ arbiter.clear();
}
void checkRenderStateBookkeeping()