AusweisApp2
MockDownloader.h
gehe zur Dokumentation dieser Datei
1 
8 #pragma once
9 
10 #include "Downloader.h"
11 #include "GlobalStatus.h"
12 
13 #include <QMap>
14 
15 namespace governikus
16 {
18  : public Downloader
19 {
20  Q_OBJECT
21 
22  private:
23  GlobalStatus::Code mErrorCode;
24  QDate mDate;
25  QTime mTime;
26  QMap<QUrl, QByteArray> mTestData;
27 
28  public:
30  virtual ~MockDownloader() override = default;
31 
32  QDateTime getTimeStamp();
33  QString getTimeStampString();
34  void setTestData(QUrl& pUrl, const QByteArray& pData);
35  QByteArray getTestData(const QUrl& pUrl);
36  void setError(GlobalStatus::Code pErrorCode);
37  void download(const QUrl& pUpdateUrl) override;
38  void downloadIfNew(const QUrl& pUpdateUrl,
39  const QDateTime& pCurrentTimestamp) override;
40 };
41 
42 } // namespace governikus
governikus::MockDownloader::~MockDownloader
virtual ~MockDownloader() override=default
governikus::MockDownloader::getTimeStamp
QDateTime getTimeStamp()
Definition: MockDownloader.cpp:19
governikus::GlobalStatus::Code
Code
Definition: GlobalStatus.h:26
governikus::MockDownloader::downloadIfNew
void downloadIfNew(const QUrl &pUpdateUrl, const QDateTime &pCurrentTimestamp) override
Definition: MockDownloader.cpp:55
governikus::MockDownloader::download
void download(const QUrl &pUpdateUrl) override
Definition: MockDownloader.cpp:38
governikus::MockDownloader::getTestData
QByteArray getTestData(const QUrl &pUrl)
Definition: MockDownloader.cpp:32
governikus::GlobalStatus::Code::No_Error
@ No_Error
governikus::MockDownloader::getTimeStampString
QString getTimeStampString()
Definition: MockDownloader.cpp:25
governikus::Downloader::fireDownloadFailed
void fireDownloadFailed(const QUrl &pUpdateUrl, GlobalStatus::Code pErrorCode)
Definition: moc_Downloader.cpp:216
governikus::MockDownloader
Definition: MockDownloader.h:19
GlobalStatus.h
governikus
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15
governikus::MockDownloader::setTestData
void setTestData(QUrl &pUrl, const QByteArray &pData)
Definition: MockDownloader.cpp:63
MockDownloader.h
governikus::MockDownloader::MockDownloader
MockDownloader(GlobalStatus::Code pErrorCode=GlobalStatus::Code::No_Error)
Definition: MockDownloader.cpp:10
governikus::GlobalStatus::Code::Downloader_File_Not_Found
@ Downloader_File_Not_Found
Downloader.h
governikus::MockDownloader::setError
void setError(GlobalStatus::Code pErrorCode)
Definition: MockDownloader.cpp:69
governikus::Downloader
Definition: Downloader.h:25
governikus::Downloader::fireDownloadSuccess
void fireDownloadSuccess(const QUrl &pUpdateUrl, const QDateTime &pNewTimestamp, const QByteArray &pData)
Definition: moc_Downloader.cpp:209