summaryrefslogtreecommitdiffstats
path: root/tests/auto/shared/httpreqrep.h
diff options
context:
space:
mode:
Diffstat (limited to 'tests/auto/shared/httpreqrep.h')
-rw-r--r--tests/auto/shared/httpreqrep.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/tests/auto/shared/httpreqrep.h b/tests/auto/shared/httpreqrep.h
index 1666b17d0..84ada0160 100644
--- a/tests/auto/shared/httpreqrep.h
+++ b/tests/auto/shared/httpreqrep.h
@@ -40,8 +40,9 @@ class HttpReqRep : public QObject
public:
explicit HttpReqRep(QTcpSocket *socket, QObject *parent = nullptr);
- Q_INVOKABLE void sendResponse();
+ Q_INVOKABLE void sendResponse(int statusCode = 200);
void close();
+ bool isClosed() const { return m_state == State::DISCONNECTED; }
// Request parameters (only valid after requestReceived())
@@ -99,7 +100,7 @@ private:
QByteArray m_requestMethod;
QByteArray m_requestPath;
std::map<QByteArray, QByteArray> m_requestHeaders;
- int m_responseStatusCode = 200;
+ int m_responseStatusCode = -1;
std::map<QByteArray, QByteArray> m_responseHeaders;
QByteArray m_responseBody;
};