diff options
author | Juha Vuolle <juha.vuolle@insta.fi> | 2021-03-09 10:23:50 +0200 |
---|---|---|
committer | Juha Vuolle <juha.vuolle@insta.fi> | 2021-05-03 13:52:08 +0300 |
commit | 68dff5f4e7a0c983b88b680d00353d9afe4748a8 (patch) | |
tree | f890808b05173e03ff4c3a10407d163dde6cf1a2 /tests/auto | |
parent | ece4622980236f1d585dce35ed0dd2ad51fe90fb (diff) |
QtStateMachine QML-facing properties' bindable support part 4
This commit covers these QML-facing classes:
TimeoutTransition
Task-number: QTBUG-91375
Change-Id: I84c1cde2c9f7574f527d0d362984b1b0fe59802c
Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
Reviewed-by: Ivan Solovev <ivan.solovev@qt.io>
Diffstat (limited to 'tests/auto')
-rw-r--r-- | tests/auto/qml/qqmlstatemachine/tst_qqmlstatemachine.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/tests/auto/qml/qqmlstatemachine/tst_qqmlstatemachine.cpp b/tests/auto/qml/qqmlstatemachine/tst_qqmlstatemachine.cpp index 80d75a8..f4a16a1 100644 --- a/tests/auto/qml/qqmlstatemachine/tst_qqmlstatemachine.cpp +++ b/tests/auto/qml/qqmlstatemachine/tst_qqmlstatemachine.cpp @@ -30,6 +30,7 @@ #include <QQmlEngine> #include <QtQuick/QQuickItem> #include <QtStateMachineQml/private/signaltransition_p.h> +#include <QtStateMachineQml/private/timeouttransition_p.h> #include <QtQml/qqmlscriptstring.h> #include <QTest> @@ -136,6 +137,14 @@ void tst_qqmlstatemachine::tst_bindings() testWritableBindableBasics<SignalTransition, QJSValue>( *st1, signal1.value<QJSValue>(), signal2.value<QJSValue>(), "signal", [](QJSValue d1, QJSValue d2) { return d1.strictlyEquals(d2); }); + + // -- TimeoutTransition::timeout + TimeoutTransition timeoutTransition; + QCOMPARE(timeoutTransition.timeout(), 1000); // the initialvalue + int timeout1{100}; + int timeout2{200}; + testWritableBindableBasics<TimeoutTransition, int>( + timeoutTransition, timeout1, timeout2, "timeout"); } QTEST_MAIN(tst_qqmlstatemachine) |