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
governikus::HttpServer::cPort
static quint16 cPort
Definition: HttpServer.h:32
governikus::MockHttpServer::MockHttpServer
MockHttpServer()
Definition: MockHttpServer.cpp:13
MockHttpServer.h
governikus::HttpServer::fireNewHttpRequest
void fireNewHttpRequest(const QSharedPointer< HttpRequest > &pRequest)
Definition: moc_HttpServer.cpp:183
http_parser.h
governikus
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15
governikus::MockHttpServer::addMock
void addMock(const QByteArray &pUrl, const HttpResponse &pResponse)
Definition: MockHttpServer.cpp:31
governikus::MockHttpServer::reset
void reset()
Definition: MockHttpServer.cpp:25
Env.h
governikus::MockHttpServer
Definition: MockHttpServer.h:20
HttpResponse.h
HttpServer.h
governikus::MockHttpServer::getAddress
QUrl getAddress(const QString &pPath=QString()) const
Definition: MockHttpServer.cpp:37
governikus::HttpResponse
Definition: HttpResponse.h:17