summaryrefslogtreecommitdiffstats
path: root/tests/auto
diff options
context:
space:
mode:
authorJuha Vuolle <juha.vuolle@insta.fi>2021-03-03 12:29:05 +0200
committerJuha Vuolle <juha.vuolle@insta.fi>2021-05-03 13:51:59 +0300
commit4e28b3753e297541baaa45ef6c5651989ff7ce82 (patch)
tree618ac9ff4534505733a0a19ae2941cb1657d6383 /tests/auto
parent28c1702e69800dc89748c184d449b775a049968f (diff)
QtStateMachine QML-facing properties' bindable support part 3
This commit covers these QML-facing classes: QSignalTransition Task-number: QTBUG-91375 Change-Id: I0f55f55c5198d30260762583ec10d35351e217b6 Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io> Reviewed-by: Ivan Solovev <ivan.solovev@qt.io>
Diffstat (limited to 'tests/auto')
-rw-r--r--tests/auto/qstatemachine/qstatemachine/tst_qstatemachine.cpp13
1 files changed, 13 insertions, 0 deletions
diff --git a/tests/auto/qstatemachine/qstatemachine/tst_qstatemachine.cpp b/tests/auto/qstatemachine/qstatemachine/tst_qstatemachine.cpp
index 4aecf8f..0c1d4a8 100644
--- a/tests/auto/qstatemachine/qstatemachine/tst_qstatemachine.cpp
+++ b/tests/auto/qstatemachine/qstatemachine/tst_qstatemachine.cpp
@@ -6915,6 +6915,19 @@ void tst_QStateMachine::bindings()
QTRY_COMPARE(endState_activeSpy.count(), 1);
// Verify that the "active" value changed via binding
QVERIFY(active);
+
+ // -- QSignalTransition::senderObject
+ QSignalTransition signalTransition;
+ QObject sender1;
+ QObject sender2;
+ testWritableBindableBasics<QSignalTransition, const QObject*>(
+ signalTransition, &sender1, &sender2, "senderObject");
+
+ // -- QSignalTransition::signal
+ QByteArray arr1("arr1");
+ QByteArray arr2("arr2");
+ testWritableBindableBasics<QSignalTransition, QByteArray>(
+ signalTransition, arr1, arr2, "signal");
}
QTEST_MAIN(tst_QStateMachine)