From f11adceba7b64906410cc1f8958d1d8c79431599 Mon Sep 17 00:00:00 2001 From: Tatsuhiro Tsujikawa Date: Sun, 15 Nov 2009 13:00:23 +0000 Subject: [PATCH] 2009-11-15 Tatsuhiro Tsujikawa Added testSetUrl20() * test/RequestTest.cc --- ChangeLog | 5 +++++ test/RequestTest.cc | 14 ++++++++++++++ 2 files changed, 19 insertions(+) diff --git a/ChangeLog b/ChangeLog index 4045e1ca..c12a8256 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2009-11-15 Tatsuhiro Tsujikawa + + Added testSetUrl20() + * test/RequestTest.cc + 2009-11-15 Tatsuhiro Tsujikawa Code cleanup 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);