diff options
author | Kevin Ottens <kevin.ottens@kdab.com> | 2016-09-28 15:14:17 +0200 |
---|---|---|
committer | Sean Harmer <sean.harmer@kdab.com> | 2016-09-28 13:14:57 +0000 |
commit | cf00f2a1d967e8413d138ffe010e6928b469cb30 (patch) | |
tree | b38ac7dd4a2338ce1238c4979206633209c259c6 /tests | |
parent | 8d404543015f608bd2dbee077a9534212663ab17 (diff) |
Have sane default for QButtonAxisInput::scale
It doesn't quite make sense to have a null scale by default. It basically
forces to always touch the property to get something moving. Use a scale of 1
instead by default.
Change-Id: I813997d23ffedf1a934f79868f1f71f886b0303f
Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Diffstat (limited to 'tests')
-rw-r--r-- | tests/auto/input/qbuttonaxisinput/tst_qbuttonaxisinput.cpp | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/tests/auto/input/qbuttonaxisinput/tst_qbuttonaxisinput.cpp b/tests/auto/input/qbuttonaxisinput/tst_qbuttonaxisinput.cpp index 1a0459958..618c75d42 100644 --- a/tests/auto/input/qbuttonaxisinput/tst_qbuttonaxisinput.cpp +++ b/tests/auto/input/qbuttonaxisinput/tst_qbuttonaxisinput.cpp @@ -49,6 +49,18 @@ public: } private Q_SLOTS: + void shouldHaveDefaultState() + { + // GIVEN + Qt3DInput::QButtonAxisInput axisInput; + + // THEN + QVERIFY(axisInput.buttons().isEmpty()); + QCOMPARE(axisInput.scale(), 1.0f); + QCOMPARE(axisInput.acceleration(), -1.0f); + QCOMPARE(axisInput.deceleration(), -1.0f); + } + void checkCloning_data() { QTest::addColumn<Qt3DInput::QButtonAxisInput *>("axisInput"); |