From 7687e2a4295fedd844c46f921b78f21102d26685 Mon Sep 17 00:00:00 2001 From: Timur Pocheptsov Date: Thu, 17 Dec 2020 12:47:02 +0100 Subject: Port QLocalServer to the new property system Task-number: QTBUG-85520 Change-Id: Iee43a2e9e2d4847dad3b8be345d562af9aa3b690 Reviewed-by: Sona Kurazyan --- .../network/socket/qlocalsocket/tst_qlocalsocket.cpp | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'tests/auto/network/socket') 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 #include #include +#include #include #include @@ -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 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" -- cgit v1.2.3