diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2008-10-08 16:06:27 +0000 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2008-10-08 16:06:27 +0000 |
| commit | 1605b39a106e48177496109ba00102969c51cd7f (patch) | |
| tree | 7e2498653e054e16e09aebde67342ecc990a808a /test/RequestTest.cc | |
| parent | 22af8b4b22107ac411f98d22447bef3cc2eebf16 (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.cc | 6 |
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()); } |
