summaryrefslogtreecommitdiff
path: root/test/HttpHeaderProcessorTest.cc
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2011-11-11 22:50:18 +0900
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2011-11-11 22:50:18 +0900
commitd17ea2837b88f8d5e900fedc68b69de0600192d4 (patch)
tree4d91607e02b8a9bf2464165a6165f8fc8cb9ac70 /test/HttpHeaderProcessorTest.cc
parent35a3f41346150e4ca378f3b488dca0af729bad96 (diff)
HttpHeader::fill() now stores header name in lowercase.
Find methods in HttpHeader won't lowercase argument, so use lowercase letters to get HTTP header field.
Diffstat (limited to 'test/HttpHeaderProcessorTest.cc')
-rw-r--r--test/HttpHeaderProcessorTest.cc11
1 files changed, 6 insertions, 5 deletions
diff --git a/test/HttpHeaderProcessorTest.cc b/test/HttpHeaderProcessorTest.cc
index 33813cf6..162f59aa 100644
--- a/test/HttpHeaderProcessorTest.cc
+++ b/test/HttpHeaderProcessorTest.cc
@@ -114,12 +114,13 @@ void HttpHeaderProcessorTest::testGetHttpResponseHeader()
CPPUNIT_ASSERT_EQUAL(200, header->getStatusCode());
CPPUNIT_ASSERT_EQUAL(std::string("HTTP/1.1"), header->getVersion());
CPPUNIT_ASSERT_EQUAL(std::string("Mon, 25 Jun 2007 16:04:59 GMT"),
- header->getFirst("Date"));
+ header->find("date"));
CPPUNIT_ASSERT_EQUAL(std::string("Apache/2.2.3 (Debian)"),
- header->getFirst("Server"));
- CPPUNIT_ASSERT_EQUAL((uint64_t)9187ULL, header->getFirstAsULLInt("Content-Length"));
+ header->find("server"));
+ CPPUNIT_ASSERT_EQUAL((uint64_t)9187ULL,
+ header->findAsULLInt("content-length"));
CPPUNIT_ASSERT_EQUAL(std::string("text/html; charset=UTF-8"),
- header->getFirst("Content-Type"));
+ header->find("content-type"));
CPPUNIT_ASSERT(!header->defined("entity"));
}
@@ -223,7 +224,7 @@ void HttpHeaderProcessorTest::testGetHttpRequestHeader()
CPPUNIT_ASSERT_EQUAL(std::string("GET"), httpHeader->getMethod());
CPPUNIT_ASSERT_EQUAL(std::string("/index.html"),httpHeader->getRequestPath());
CPPUNIT_ASSERT_EQUAL(std::string("HTTP/1.1"), httpHeader->getVersion());
- CPPUNIT_ASSERT_EQUAL(std::string("close"),httpHeader->getFirst("Connection"));
+ CPPUNIT_ASSERT_EQUAL(std::string("close"),httpHeader->find("connection"));
CPPUNIT_ASSERT(!httpHeader->defined("entity"));
}