summaryrefslogtreecommitdiffstats
path: root/tests/auto/animation/lerpblend/tst_lerpblend.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/auto/animation/lerpblend/tst_lerpblend.cpp')
-rw-r--r--tests/auto/animation/lerpblend/tst_lerpblend.cpp119
1 files changed, 0 insertions, 119 deletions
diff --git a/tests/auto/animation/lerpblend/tst_lerpblend.cpp b/tests/auto/animation/lerpblend/tst_lerpblend.cpp
deleted file mode 100644
index 9d758e7c4..000000000
--- a/tests/auto/animation/lerpblend/tst_lerpblend.cpp
+++ /dev/null
@@ -1,119 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2017 Paul Lemire <paul.lemire350@gmail.com>
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of the Qt3D module of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:GPL-EXCEPT$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU General Public License Usage
-** Alternatively, this file may be used under the terms of the GNU
-** General Public License version 3 as published by the Free Software
-** Foundation with exceptions as appearing in the file LICENSE.GPL3-EXCEPT
-** included in the packaging of this file. Please review the following
-** information to ensure the GNU General Public License requirements will
-** be met: https://www.gnu.org/licenses/gpl-3.0.html.
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-
-#include <QtTest/QTest>
-#include <Qt3DAnimation/qlerpblend.h>
-#include <Qt3DAnimation/qanimationclip.h>
-#include <Qt3DAnimation/private/qlerpblend_p.h>
-#include <Qt3DAnimation/private/lerpblend_p.h>
-#include <Qt3DCore/qpropertyupdatedchange.h>
-#include "qbackendnodetester.h"
-
-class tst_LerpBlend : public Qt3DCore::QBackendNodeTester
-{
- Q_OBJECT
-
-private Q_SLOTS:
-
- void checkInitialState()
- {
- // GIVEN
- Qt3DAnimation::Animation::LerpBlend backendLerpBlend;
-
- // THEN
- QCOMPARE(backendLerpBlend.isEnabled(), false);
- QVERIFY(backendLerpBlend.peerId().isNull());
- QCOMPARE(backendLerpBlend.blendFactor(), 0.0f);
- }
-
- void checkInitializeFromPeer()
- {
- // GIVEN
- Qt3DAnimation::QLerpBlend lerpBlend;
- Qt3DAnimation::QAnimationClip clip;
- lerpBlend.setBlendFactor(0.8f);
- lerpBlend.addClip(&clip);
-
- {
- // WHEN
- Qt3DAnimation::Animation::LerpBlend backendLerpBlend;
- simulateInitialization(&lerpBlend, &backendLerpBlend);
-
- // THEN
- QCOMPARE(backendLerpBlend.isEnabled(), true);
- QCOMPARE(backendLerpBlend.peerId(), lerpBlend.id());
- QCOMPARE(backendLerpBlend.blendFactor(), 0.8f);
- QCOMPARE(backendLerpBlend.clipIds().size(), 1);
- QCOMPARE(backendLerpBlend.clipIds().first(), clip.id());
- }
- {
- // WHEN
- Qt3DAnimation::Animation::LerpBlend backendLerpBlend;
- lerpBlend.setEnabled(false);
- simulateInitialization(&lerpBlend, &backendLerpBlend);
-
- // THEN
- QCOMPARE(backendLerpBlend.peerId(), lerpBlend.id());
- QCOMPARE(backendLerpBlend.isEnabled(), false);
- }
- }
-
- void checkSceneChangeEvents()
- {
- // GIVEN
- Qt3DAnimation::Animation::LerpBlend backendLerpBlend;
- {
- // WHEN
- const bool newValue = false;
- const auto change = Qt3DCore::QPropertyUpdatedChangePtr::create(Qt3DCore::QNodeId());
- change->setPropertyName("enabled");
- change->setValue(newValue);
- backendLerpBlend.sceneChangeEvent(change);
-
- // THEN
- QCOMPARE(backendLerpBlend.isEnabled(), newValue);
- }
- {
- // WHEN
- const float newValue = 0.883f;
- const auto change = Qt3DCore::QPropertyUpdatedChangePtr::create(Qt3DCore::QNodeId());
- change->setPropertyName("blendFactor");
- change->setValue(QVariant::fromValue(newValue));
- backendLerpBlend.sceneChangeEvent(change);
-
- // THEN
- QCOMPARE(backendLerpBlend.blendFactor(), newValue);
- }
- }
-
-};
-
-QTEST_MAIN(tst_LerpBlend)
-
-#include "tst_lerpblend.moc"