summaryrefslogtreecommitdiff
path: root/test/RequestTest.cc
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2009-11-15 13:00:23 +0000
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2009-11-15 13:00:23 +0000
commitf11adceba7b64906410cc1f8958d1d8c79431599 (patch)
treefc0ab3932d8cf98ed23fd3766e463047e567eb48 /test/RequestTest.cc
parent1e740c6087de11583f38ded9eab1e7f2b4b19245 (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.cc14
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);