20 lines
547 B
C++
20 lines
547 B
C++
#ifndef FSFW_TESTS_INTERNALERRORREPORTERMOCK_H
|
|
#define FSFW_TESTS_INTERNALERRORREPORTERMOCK_H
|
|
|
|
#include "fsfw/internalerror/InternalErrorReporterIF.h"
|
|
|
|
class InternalErrorReporterMock : public InternalErrorReporterIF {
|
|
public:
|
|
unsigned int queueMsgNotSentCallCnt = 0;
|
|
unsigned int lostTmCallCnt = 0;
|
|
unsigned int storeFullCallCnt = 0;
|
|
InternalErrorReporterMock();
|
|
void reset();
|
|
|
|
private:
|
|
void queueMessageNotSent() override;
|
|
void lostTm() override;
|
|
void storeFull() override;
|
|
};
|
|
#endif // FSFW_TESTS_INTERNALERRORREPORTERMOCK_H
|