12345678910111213141516171819202122232425262728 |
- #include "parsed_request.h"
- #include <library/cpp/testing/unittest/registar.h>
- Y_UNIT_TEST_SUITE(THttpParse) {
- Y_UNIT_TEST(TestParse) {
- TParsedHttpFull h("GET /yandsearch?text=nokia HTTP/1.1");
- UNIT_ASSERT_EQUAL(h.Method, "GET");
- UNIT_ASSERT_EQUAL(h.Request, "/yandsearch?text=nokia");
- UNIT_ASSERT_EQUAL(h.Proto, "HTTP/1.1");
- UNIT_ASSERT_EQUAL(h.Path, "/yandsearch");
- UNIT_ASSERT_EQUAL(h.Cgi, "text=nokia");
- }
- Y_UNIT_TEST(TestError) {
- bool wasError = false;
- try {
- TParsedHttpFull("GET /yandsearch?text=nokiaHTTP/1.1");
- } catch (...) {
- wasError = true;
- }
- UNIT_ASSERT(wasError);
- }
- }
|