Some checks failed
Docker Build & Publish / build (push) Failing after 2s
18 lines
442 B
C++
18 lines
442 B
C++
#include <gtest/gtest.h>
|
|
#include <fstream>
|
|
#include "../lib/http/request.hpp"
|
|
#include <boost/beast.hpp>
|
|
|
|
TEST(unit_tests, single_request_parse) {
|
|
std::ifstream t("./test_files/test_request.http");
|
|
std::stringstream buffer;
|
|
buffer << t.rdbuf();
|
|
|
|
std::string raw_req = buffer.str();
|
|
std::string expected = buffer.str();
|
|
|
|
anthracite::http::request req (raw_req, "0.0.0.0");
|
|
|
|
ASSERT_EQ(expected, req.to_string());
|
|
}
|