AusweisApp2
MockHttpServer.h
gehe zur Dokumentation dieser Datei
1 
7 #pragma once
8 
9 #include "HttpServer.h"
10 
11 #include "HttpResponse.h"
12 
13 #include <QTest>
14 
15 namespace governikus
16 {
17 
19  : public QObject
20 {
21  Q_OBJECT
22 
23  private:
24  QSharedPointer<HttpServer> mServer;
25  QMap<QByteArray, HttpResponse> mMock;
26 
27  public:
29 
30  void reset();
31  void addMock(const QByteArray& pUrl, const HttpResponse& pResponse);
32  QUrl getAddress(const QString& pPath = QString()) const;
33 
34  private Q_SLOTS:
35  void onNewHttpRequest(const QSharedPointer<HttpRequest>& pRequest);
36 };
37 
38 } // namespace governikus
void reset()
Definition: MockHttpServer.cpp:25
MockHttpServer()
Definition: MockHttpServer.cpp:13
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:14
Definition: HttpResponse.h:16
QUrl getAddress(const QString &pPath=QString()) const
Definition: MockHttpServer.cpp:37
Definition: MockHttpServer.h:18
void addMock(const QByteArray &pUrl, const HttpResponse &pResponse)
Definition: MockHttpServer.cpp:31