38 lines
658 B
C++
38 lines
658 B
C++
/*!
|
|
* \brief IfdStatus mock for tests
|
|
*
|
|
* \copyright Copyright (c) 2017-2018 Governikus GmbH & Co. KG, Germany
|
|
*/
|
|
|
|
#pragma once
|
|
|
|
|
|
#include "messages/IfdStatus.h"
|
|
|
|
|
|
namespace governikus
|
|
{
|
|
|
|
class MockIfdStatus
|
|
: public IfdStatus
|
|
{
|
|
public:
|
|
MockIfdStatus(const QString& pSlotName,
|
|
const PaceCapabilities& pPaceCapabilities,
|
|
int pMaxApduLength,
|
|
bool pConnected,
|
|
bool pCardAvailable = false);
|
|
~MockIfdStatus();
|
|
|
|
private:
|
|
QJsonObject createJsonObject(const QString& pSlotName,
|
|
const PaceCapabilities& pPaceCapabilities,
|
|
int pMaxApduLength,
|
|
bool pConnectedReader,
|
|
bool pCardAvailable);
|
|
|
|
|
|
};
|
|
|
|
} /* namespace governikus */
|