diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2009-11-15 13:00:23 +0000 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2009-11-15 13:00:23 +0000 |
| commit | f11adceba7b64906410cc1f8958d1d8c79431599 (patch) | |
| tree | fc0ab3932d8cf98ed23fd3766e463047e567eb48 /test/RequestTest.cc | |
| parent | 1e740c6087de11583f38ded9eab1e7f2b4b19245 (diff) | |
2009-11-15 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Added testSetUrl20()
* test/RequestTest.cc
Diffstat (limited to 'test/RequestTest.cc')
| -rw-r--r-- | test/RequestTest.cc | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/test/RequestTest.cc b/test/RequestTest.cc index e6e1ad6a..ceda474f 100644 --- a/test/RequestTest.cc +++ b/test/RequestTest.cc @@ -30,6 +30,7 @@ class RequestTest:public CppUnit::TestFixture { CPPUNIT_TEST(testSetUrl17); CPPUNIT_TEST(testSetUrl18); CPPUNIT_TEST(testSetUrl19); + CPPUNIT_TEST(testSetUrl20); CPPUNIT_TEST(testSetUrl_username); CPPUNIT_TEST(testSetUrl_usernamePassword); CPPUNIT_TEST(testSetUrl_zeroUsername); @@ -65,6 +66,7 @@ public: void testSetUrl17(); void testSetUrl18(); void testSetUrl19(); + void testSetUrl20(); void testSetUrl_username(); void testSetUrl_usernamePassword(); void testSetUrl_zeroUsername(); @@ -309,6 +311,18 @@ void RequestTest::testSetUrl19() { CPPUNIT_ASSERT(!v); } +void RequestTest::testSetUrl20() { + Request req; + bool v; + // Invalid port + v = req.setUrl("http://localhost:65536"); + CPPUNIT_ASSERT(!v); + v = req.setUrl("http://localhost:65535"); + CPPUNIT_ASSERT(v); + v = req.setUrl("http://localhost:-80"); + CPPUNIT_ASSERT(!v); +} + void RequestTest::testRedirectUrl() { Request req; req.supportsPersistentConnection(false); |
