Clean up
This commit is contained in:
parent
e0864b3834
commit
8f5cc9b6cb
@ -34,7 +34,6 @@ void Engine::start(ProxyConfiguration *configuration)
|
|||||||
{
|
{
|
||||||
// Make sure an authenticator was registered
|
// Make sure an authenticator was registered
|
||||||
Q_ASSERT_X(m_authenticator != nullptr, "Engine", "There is no authenticator registerd.");
|
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)
|
if (!m_running)
|
||||||
qCDebug(dcEngine()) << "Start server engine";
|
qCDebug(dcEngine()) << "Start server engine";
|
||||||
@ -43,6 +42,8 @@ void Engine::start(ProxyConfiguration *configuration)
|
|||||||
clean();
|
clean();
|
||||||
|
|
||||||
m_configuration = configuration;
|
m_configuration = configuration;
|
||||||
|
Q_ASSERT_X(configuration != nullptr, "Engine", "There is no configuration set.");
|
||||||
|
|
||||||
m_proxyServer = new ProxyServer(this);
|
m_proxyServer = new ProxyServer(this);
|
||||||
m_webSocketServer = new WebSocketServer(m_sslConfiguration, this);
|
m_webSocketServer = new WebSocketServer(m_sslConfiguration, this);
|
||||||
|
|
||||||
@ -50,7 +51,7 @@ void Engine::start(ProxyConfiguration *configuration)
|
|||||||
websocketServerUrl.setScheme("wss");
|
websocketServerUrl.setScheme("wss");
|
||||||
websocketServerUrl.setHost(m_configuration->webSocketServerHost().toString());
|
websocketServerUrl.setHost(m_configuration->webSocketServerHost().toString());
|
||||||
websocketServerUrl.setPort(m_configuration->webSocketServerPort());
|
websocketServerUrl.setPort(m_configuration->webSocketServerPort());
|
||||||
qDebug() << "WSS url is:" << websocketServerUrl;
|
|
||||||
m_webSocketServer->setServerUrl(websocketServerUrl);
|
m_webSocketServer->setServerUrl(websocketServerUrl);
|
||||||
|
|
||||||
m_proxyServer->registerTransportInterface(m_webSocketServer);
|
m_proxyServer->registerTransportInterface(m_webSocketServer);
|
||||||
|
|||||||
@ -28,12 +28,11 @@ void RemoteProxyTests::dummyAuthenticator()
|
|||||||
DummyAuthenticator *dummyAuthenticator = new DummyAuthenticator(this);
|
DummyAuthenticator *dummyAuthenticator = new DummyAuthenticator(this);
|
||||||
|
|
||||||
// Start proxy webserver
|
// Start proxy webserver
|
||||||
Engine::instance()->setConfiguration(m_configuration);
|
|
||||||
Engine::instance()->setAuthenticator(dummyAuthenticator);
|
Engine::instance()->setAuthenticator(dummyAuthenticator);
|
||||||
Engine::instance()->setSslConfiguration(m_sslConfiguration);
|
Engine::instance()->setSslConfiguration(m_sslConfiguration);
|
||||||
|
|
||||||
QSignalSpy runningSpy(Engine::instance(), &Engine::runningChanged);
|
QSignalSpy runningSpy(Engine::instance(), &Engine::runningChanged);
|
||||||
Engine::instance()->start();
|
Engine::instance()->start(m_configuration);
|
||||||
runningSpy.wait();
|
runningSpy.wait();
|
||||||
|
|
||||||
QVERIFY(runningSpy.count() == 1);
|
QVERIFY(runningSpy.count() == 1);
|
||||||
|
|||||||
@ -92,7 +92,7 @@ void BaseTest::startServer()
|
|||||||
QSignalSpy runningSpy(Engine::instance(), &Engine::runningChanged);
|
QSignalSpy runningSpy(Engine::instance(), &Engine::runningChanged);
|
||||||
Engine::instance()->setConfiguration(m_configuration);
|
Engine::instance()->setConfiguration(m_configuration);
|
||||||
Engine::instance()->setDeveloperModeEnabled(true);
|
Engine::instance()->setDeveloperModeEnabled(true);
|
||||||
Engine::instance()->start();
|
Engine::instance()->start(m_configuration);
|
||||||
runningSpy.wait();
|
runningSpy.wait();
|
||||||
QVERIFY(runningSpy.count() == 1);
|
QVERIFY(runningSpy.count() == 1);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user