summaryrefslogtreecommitdiff
path: root/test/RequestTest.cc
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2008-10-08 16:06:27 +0000
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2008-10-08 16:06:27 +0000
commit1605b39a106e48177496109ba00102969c51cd7f (patch)
tree7e2498653e054e16e09aebde67342ecc990a808a /test/RequestTest.cc
parent22af8b4b22107ac411f98d22447bef3cc2eebf16 (diff)
2008-10-09 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
Fixed the bug that last character in URI is not encoded. * src/Request.cc * test/RequestTest.cc
Diffstat (limited to 'test/RequestTest.cc')
-rw-r--r--test/RequestTest.cc6
1 files changed, 3 insertions, 3 deletions
diff --git a/test/RequestTest.cc b/test/RequestTest.cc
index e5c8925f..20ef893b 100644
--- a/test/RequestTest.cc
+++ b/test/RequestTest.cc
@@ -264,15 +264,15 @@ void RequestTest::testSetUrl16()
void RequestTest::testSetUrl17()
{
Request req;
- bool v = req.setUrl("http://host:80/file<with%2 %20space/file with space;param?a=/?");
+ bool v = req.setUrl("http://host:80/file<with%2 %20space/file with space;param%?a=/?");
CPPUNIT_ASSERT(v);
CPPUNIT_ASSERT_EQUAL(std::string("http"), req.getProtocol());
CPPUNIT_ASSERT_EQUAL(std::string("host"), req.getHost());
CPPUNIT_ASSERT_EQUAL(std::string("/file%3cwith%252%20%20space"), req.getDir());
- CPPUNIT_ASSERT_EQUAL(std::string("file%20with%20space;param"), req.getFile());
+ CPPUNIT_ASSERT_EQUAL(std::string("file%20with%20space;param%25"), req.getFile());
CPPUNIT_ASSERT_EQUAL(std::string("?a=/?"), req.getQuery());
CPPUNIT_ASSERT_EQUAL(std::string("http://host:80/file%3cwith%252%20%20space"
- "/file%20with%20space;param?a=/?"),
+ "/file%20with%20space;param%25?a=/?"),
req.getCurrentUrl());
CPPUNIT_ASSERT_EQUAL(req.getCurrentUrl(), req.getUrl());
}