summaryrefslogtreecommitdiff
path: root/icespider/testing/testRequest.h
diff options
context:
space:
mode:
Diffstat (limited to 'icespider/testing/testRequest.h')
-rw-r--r--icespider/testing/testRequest.h28
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;