void HTTPRequestTest::testRead1() { std::string s("GET / HTTP/1.0\r\n\r\n"); std::istringstream istr(s); HTTPRequest request; request.read(istr); assert (request.getMethod() == HTTPRequest::HTTP_GET); assert (request.getURI() == "/"); assert (request.getVersion() == HTTPMessage::HTTP_1_0); assert (request.empty()); assert (istr.get() == -1); }
TEST(HTTPRequest, testRead1) { std::string s("GET / HTTP/1.0\r\n\r\n"); std::istringstream istr(s); HTTPRequest request; request.read(istr); EXPECT_TRUE (request.getMethod() == HTTPRequest::HTTP_GET); EXPECT_TRUE (request.getURI() == "/"); EXPECT_TRUE (request.getVersion() == HTTPMessage::HTTP_1_0); EXPECT_TRUE (request.empty()); EXPECT_TRUE (istr.get() == -1); }