diff --git a/tests/auto/grpc/client/tst_grpc_client.cpp b/tests/auto/grpc/client/tst_grpc_client.cpp index 0e71a5b3..4b645a0f 100644 --- a/tests/auto/grpc/client/tst_grpc_client.cpp +++ b/tests/auto/grpc/client/tst_grpc_client.cpp @@ -20,6 +20,8 @@ #include #include +#include + #if QT_CONFIG(native_grpc) # include #endif @@ -600,7 +602,7 @@ void QtGrpcClientTest::CallStringThreadTest() QVERIFY(clientErrorSpy.isValid()); bool ok = false; - QSharedPointer thread(QThread::create([&] { + const std::unique_ptr thread(QThread::create([&] { ok = _client->testMethod(request, result.get()) == QGrpcStatus::Ok; })); @@ -623,7 +625,7 @@ void QtGrpcClientTest::StringAsyncThreadTest() QSignalSpy clientErrorSpy(_client.get(), &TestService::Client::errorOccurred); QVERIFY(clientErrorSpy.isValid()); - QSharedPointer thread(QThread::create([&] { + const std::unique_ptr thread(QThread::create([&] { QEventLoop waiter; std::shared_ptr reply = _client->testMethod(request); QObject::connect(reply.get(), &QGrpcCallReply::finished, &waiter, @@ -654,7 +656,7 @@ void QtGrpcClientTest::StreamStringThreadTest() QVERIFY(clientErrorSpy.isValid()); int i = 0; - QSharedPointer thread(QThread::create([&] { + const std::unique_ptr thread(QThread::create([&] { QEventLoop waiter; auto stream = _client->streamTestMethodServerStream(request); QObject::connect(stream.get(), &QGrpcStream::messageReceived, &waiter,