// SPDX-FileCopyrightText: 2022 Daniel Vrátil // // SPDX-License-Identifier: MIT #pragma once #include #include #include #include #include #include class Server; class TestWsServer { public: TestWsServer(); ~TestWsServer(); void start(); void stop(); QUrl url() const; bool waitForConnection(); void setExpectTimeout(); private: std::unique_ptr mThread; std::unique_ptr mServer; QUrl mUrl; };