This commit is contained in:
Simon Stürz 2018-08-15 11:07:05 +02:00
parent e0864b3834
commit 8f5cc9b6cb
3 changed files with 5 additions and 5 deletions

View File

@ -34,7 +34,6 @@ void Engine::start(ProxyConfiguration *configuration)
{
// Make sure an authenticator was registered
Q_ASSERT_X(m_authenticator != nullptr, "Engine", "There is no authenticator registerd.");
Q_ASSERT_X(m_configuration != nullptr, "Engine", "There is no configuration set.");
if (!m_running)
qCDebug(dcEngine()) << "Start server engine";
@ -43,6 +42,8 @@ void Engine::start(ProxyConfiguration *configuration)
clean();
m_configuration = configuration;
Q_ASSERT_X(configuration != nullptr, "Engine", "There is no configuration set.");
m_proxyServer = new ProxyServer(this);
m_webSocketServer = new WebSocketServer(m_sslConfiguration, this);
@ -50,7 +51,7 @@ void Engine::start(ProxyConfiguration *configuration)
websocketServerUrl.setScheme("wss");
websocketServerUrl.setHost(m_configuration->webSocketServerHost().toString());
websocketServerUrl.setPort(m_configuration->webSocketServerPort());
qDebug() << "WSS url is:" << websocketServerUrl;
m_webSocketServer->setServerUrl(websocketServerUrl);
m_proxyServer->registerTransportInterface(m_webSocketServer);

View File

@ -28,12 +28,11 @@ void RemoteProxyTests::dummyAuthenticator()
DummyAuthenticator *dummyAuthenticator = new DummyAuthenticator(this);
// Start proxy webserver
Engine::instance()->setConfiguration(m_configuration);
Engine::instance()->setAuthenticator(dummyAuthenticator);
Engine::instance()->setSslConfiguration(m_sslConfiguration);
QSignalSpy runningSpy(Engine::instance(), &Engine::runningChanged);
Engine::instance()->start();
Engine::instance()->start(m_configuration);
runningSpy.wait();
QVERIFY(runningSpy.count() == 1);

View File

@ -92,7 +92,7 @@ void BaseTest::startServer()
QSignalSpy runningSpy(Engine::instance(), &Engine::runningChanged);
Engine::instance()->setConfiguration(m_configuration);
Engine::instance()->setDeveloperModeEnabled(true);
Engine::instance()->start();
Engine::instance()->start(m_configuration);
runningSpy.wait();
QVERIFY(runningSpy.count() == 1);
}