diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2009-11-12 14:50:23 +0000 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2009-11-12 14:50:23 +0000 |
| commit | 7a94ae6af20064ef8b6cbde0c071e1e9b11ccbcb (patch) | |
| tree | 6961e18103732a7f280a6c83f01cf85cf96ab715 /test/RequestTest.cc | |
| parent | 37a50cf4686216aefa1dc26eff218507afc7290c (diff) | |
2009-11-12 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Rewritten Request::parseUrl()
* src/Request.cc
* test/RequestTest.cc
Diffstat (limited to 'test/RequestTest.cc')
| -rw-r--r-- | test/RequestTest.cc | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/test/RequestTest.cc b/test/RequestTest.cc index 61ad9d65..e6e1ad6a 100644 --- a/test/RequestTest.cc +++ b/test/RequestTest.cc @@ -28,6 +28,8 @@ class RequestTest:public CppUnit::TestFixture { CPPUNIT_TEST(testSetUrl15); CPPUNIT_TEST(testSetUrl16); CPPUNIT_TEST(testSetUrl17); + CPPUNIT_TEST(testSetUrl18); + CPPUNIT_TEST(testSetUrl19); CPPUNIT_TEST(testSetUrl_username); CPPUNIT_TEST(testSetUrl_usernamePassword); CPPUNIT_TEST(testSetUrl_zeroUsername); @@ -61,6 +63,8 @@ public: void testSetUrl15(); void testSetUrl16(); void testSetUrl17(); + void testSetUrl18(); + void testSetUrl19(); void testSetUrl_username(); void testSetUrl_usernamePassword(); void testSetUrl_zeroUsername(); @@ -290,6 +294,21 @@ void RequestTest::testSetUrl17() req.getUrl()); } +void RequestTest::testSetUrl18() { + Request req; + bool v = req.setUrl("http://1/"); + + CPPUNIT_ASSERT(v); +} + +void RequestTest::testSetUrl19() { + Request req; + // No host + bool v = req.setUrl("http://user@"); + + CPPUNIT_ASSERT(!v); +} + void RequestTest::testRedirectUrl() { Request req; req.supportsPersistentConnection(false); |
