diff options
Diffstat (limited to 'icespider/testing/testRequest.h')
-rw-r--r-- | icespider/testing/testRequest.h | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/icespider/testing/testRequest.h b/icespider/testing/testRequest.h index aa0ed67..a08f9c0 100644 --- a/icespider/testing/testRequest.h +++ b/icespider/testing/testRequest.h @@ -7,25 +7,25 @@ namespace IceSpider { class DLL_PUBLIC TestRequest : public IHttpRequest { public: - typedef std::map<std::string, std::string> MapVars; + typedef std::map<std::string, std::string, std::less<>> MapVars; - TestRequest(const Core * c, HttpMethod m, const std::string & p); + TestRequest(const Core * c, HttpMethod m, const std::string_view & p); const PathElements & getRequestPath() const override; PathElements & getRequestPath() override; HttpMethod getRequestMethod() const override; - OptionalString getEnv(const std::string & key) const override; - OptionalString getQueryStringParam(const std::string & key) const override; - OptionalString getCookieParam(const std::string & key) const override; - OptionalString getHeaderParam(const std::string & key) const override; - void setQueryStringParam(const std::string &, const OptionalString &); - void setHeaderParam(const std::string &, const OptionalString &); - void setCookieParam(const std::string &, const OptionalString &); - void setEnv(const std::string &, const OptionalString &); + OptionalString getEnv(const std::string_view & key) const override; + OptionalString getQueryStringParam(const std::string_view & key) const override; + OptionalString getCookieParam(const std::string_view & key) const override; + OptionalString getHeaderParam(const std::string_view & key) const override; + void setQueryStringParam(const std::string_view &, const OptionalString &); + void setHeaderParam(const std::string_view &, const OptionalString &); + void setCookieParam(const std::string_view &, const OptionalString &); + void setEnv(const std::string_view &, const OptionalString &); std::istream & getInputStream() const override; std::ostream & getOutputStream() const override; - void response(short statusCode, const std::string & statusMsg) const override; - void setHeader(const std::string & header, const std::string & value) const override; + void response(short statusCode, const std::string_view & statusMsg) const override; + void setHeader(const std::string_view & header, const std::string_view & value) const override; std::ostream & dump(std::ostream & s) const override; const MapVars & getResponseHeaders(); @@ -40,8 +40,8 @@ namespace IceSpider { const HttpMethod method; protected: - OptionalString get(const std::string &, const MapVars &) const; - void set(const std::string &, const OptionalString &, MapVars &); + OptionalString get(const std::string_view &, const MapVars &) const; + void set(const std::string_view &, const OptionalString &, MapVars &); private: MapVars responseHeaders; |