Introduced testing of HTTP response utils

This commit is contained in:
Veloman Yunkan
2023-12-05 16:34:09 +04:00
parent 8993f99587
commit b9323f17bb
4 changed files with 54 additions and 2 deletions

View File

@ -29,7 +29,7 @@
#include <stdexcept>
#include "byte_range.h"
#include "tools/stringTools.h"
#include "../tools/stringTools.h"
extern "C" {
#include "microhttpd_wrapper.h"

View File

@ -101,6 +101,9 @@ class ContentResponse : public Response {
kainjow::mustache::data data,
const std::string& mimetype);
const std::string& getContent() const { return m_content; }
const std::string& getMimeType() const { return m_mimeType; }
private:
MHD_Response* create_mhd_response(const RequestContext& request);
@ -135,6 +138,8 @@ public: // functions
protected: // functions
std::string getMessage(const std::string& msgId) const;
public:
virtual std::unique_ptr<ContentResponse> generateResponseObject() const;
public: //data