diff options
author | Timur Pocheptsov <timur.pocheptsov@qt.io> | 2020-12-17 12:47:02 +0100 |
---|---|---|
committer | Timur Pocheptsov <timur.pocheptsov@qt.io> | 2021-01-27 16:54:46 +0100 |
commit | 7687e2a4295fedd844c46f921b78f21102d26685 (patch) | |
tree | 8c39e852e33421ef7654e87d865a2665f3c6bd01 /tests | |
parent | 061254ed1252eab63e8aca886b6229740cfd27c1 (diff) |
Port QLocalServer to the new property system
Task-number: QTBUG-85520
Change-Id: Iee43a2e9e2d4847dad3b8be345d562af9aa3b690
Reviewed-by: Sona Kurazyan <sona.kurazyan@qt.io>
Diffstat (limited to 'tests')
-rw-r--r-- | tests/auto/network/socket/qlocalsocket/tst_qlocalsocket.cpp | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/tests/auto/network/socket/qlocalsocket/tst_qlocalsocket.cpp b/tests/auto/network/socket/qlocalsocket/tst_qlocalsocket.cpp index 4a0f0a27ed..a5559cab70 100644 --- a/tests/auto/network/socket/qlocalsocket/tst_qlocalsocket.cpp +++ b/tests/auto/network/socket/qlocalsocket/tst_qlocalsocket.cpp @@ -38,6 +38,7 @@ #include <qtextstream.h> #include <qdatastream.h> #include <qelapsedtimer.h> +#include <qproperty.h> #include <QtNetwork/qlocalsocket.h> #include <QtNetwork/qlocalserver.h> @@ -126,6 +127,7 @@ private slots: void verifyListenWithDescriptor(); void verifyListenWithDescriptor_data(); + void serverBindingsAndProperties(); }; tst_QLocalSocket::tst_QLocalSocket() @@ -1426,6 +1428,20 @@ void tst_QLocalSocket::verifyListenWithDescriptor_data() } +void tst_QLocalSocket::serverBindingsAndProperties() +{ + QLocalServer server; + + QProperty<QLocalServer::SocketOptions> sockOpts; + server.bindableSocketOptions().setBinding(Qt::makePropertyBinding(sockOpts)); + sockOpts = QLocalServer::GroupAccessOption | QLocalServer::UserAccessOption; + QCOMPARE(server.socketOptions(), sockOpts.value()); + + sockOpts.setBinding(server.bindableSocketOptions().makeBinding()); + server.setSocketOptions(QLocalServer::OtherAccessOption); + QCOMPARE(sockOpts.value(), QLocalServer::OtherAccessOption); +} + QTEST_MAIN(tst_QLocalSocket) #include "tst_qlocalsocket.moc" |