AusweisApp2/test/helper/MockRemoteServer.cpp

79 lines
1.2 KiB
C++
Raw Permalink Normal View History

2019-01-03 15:06:22 +01:00
/*!
2019-05-22 10:08:38 +02:00
* \copyright Copyright (c) 2018-2019 Governikus GmbH & Co. KG, Germany
2019-01-03 15:06:22 +01:00
*/
#include "MockRemoteServer.h"
using namespace governikus;
MockRemoteServer::MockRemoteServer()
: RemoteServer()
, mRunning(false)
, mConnected(false)
, mPairing(false)
, mServerMessageHandler(QSharedPointer<ServerMessageHandlerImpl>(new ServerMessageHandlerImpl(nullptr)))
{
}
bool MockRemoteServer::isRunning() const
{
return mRunning;
}
bool MockRemoteServer::start(const QString& pServerName)
{
2019-09-30 17:22:19 +02:00
Q_UNUSED(pServerName)
2019-01-03 15:06:22 +01:00
mRunning = true;
return true;
}
void MockRemoteServer::stop()
{
mRunning = false;
}
void MockRemoteServer::setPairing(bool pEnable)
{
mPairing = pEnable;
}
bool MockRemoteServer::getPairing()
{
return mPairing;
}
bool MockRemoteServer::isConnected() const
{
return mConnected;
}
void MockRemoteServer::setConnected(bool pConnected)
{
mConnected = pConnected;
}
QSslCertificate MockRemoteServer::getCurrentCertificate() const
{
return QSslCertificate(QByteArray(), QSsl::Pem);
}
const QSharedPointer<ServerMessageHandler>& MockRemoteServer::getMessageHandler() const
{
return mServerMessageHandler;
}
2019-09-30 17:22:19 +02:00
void MockRemoteServer::setMessageHandler(const QSharedPointer<ServerMessageHandler>& pHandler)
{
mServerMessageHandler = pHandler;
}