diff options
author | Sean Harmer <sean.harmer@kdab.com> | 2016-04-30 16:10:19 +0100 |
---|---|---|
committer | Sean Harmer <sean.harmer@kdab.com> | 2016-05-02 06:34:02 +0000 |
commit | ed6d778b20d0cdf2968e8d68085d33791ac33c49 (patch) | |
tree | d97e5a36316371b199dca3774cae50ba4348172e /tests/auto/render/buffer/tst_buffer.cpp | |
parent | 77b04a10874870b6b41e7b788636b492f3da9075 (diff) |
Remove QbackendNode::setPeer(QNode *)
...and fix up unit tests by using the QbackendNodeTester to simulate
the initialization performed by QAbstractAspectPrivate.
Change-Id: I61207f9f1631494f926552bef8eba33cc2a45850
Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
Diffstat (limited to 'tests/auto/render/buffer/tst_buffer.cpp')
-rw-r--r-- | tests/auto/render/buffer/tst_buffer.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/tests/auto/render/buffer/tst_buffer.cpp b/tests/auto/render/buffer/tst_buffer.cpp index 7a3910f5d..3b6a3d434 100644 --- a/tests/auto/render/buffer/tst_buffer.cpp +++ b/tests/auto/render/buffer/tst_buffer.cpp @@ -27,7 +27,9 @@ ****************************************************************************/ #include <QtTest/QTest> +#include <qbackendnodetester.h> #include <Qt3DRender/private/buffer_p.h> +#include <Qt3DRender/private/buffermanager_p.h> #include <Qt3DCore/qnodepropertychange.h> #include <Qt3DCore/private/qbackendnode_p.h> #include "testpostmanarbiter.h" @@ -59,7 +61,7 @@ private: int m_size; }; -class tst_RenderBuffer : public QObject +class tst_RenderBuffer : public Qt3DCore::QBackendNodeTester { Q_OBJECT private Q_SLOTS: @@ -69,12 +71,14 @@ private Q_SLOTS: // GIVEN Qt3DRender::Render::Buffer renderBuffer; Qt3DRender::QBuffer buffer(Qt3DRender::QBuffer::IndexBuffer); + Qt3DRender::Render::BufferManager bufferManager; buffer.setUsage(Qt3DRender::QBuffer::DynamicCopy); buffer.setData(QByteArrayLiteral("Corvette")); buffer.setDataGenerator(Qt3DRender::QBufferDataGeneratorPtr(new TestFunctor(883))); // WHEN - renderBuffer.setPeer(&buffer); + renderBuffer.setManager(&bufferManager); + simulateInitialization(&buffer, &renderBuffer); // THEN QCOMPARE(renderBuffer.peerId(), buffer.id()); |