AusweisApp2/test/helper/MockIfdStatus.h

38 lines
658 B
C
Raw Normal View History

2017-12-20 14:54:05 +01:00
/*!
* \brief IfdStatus mock for tests
*
2018-03-28 15:10:51 +02:00
* \copyright Copyright (c) 2017-2018 Governikus GmbH & Co. KG, Germany
2017-12-20 14:54:05 +01:00
*/
#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 */