summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2013-02-21 00:42:37 +0900
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2013-02-21 00:42:37 +0900
commit67fa274578cfa97005bfda565dace59bf7096310 (patch)
treed2827c58bb41063fed8458776d8d5b10531eec1d /test
parent38fc5de1546cfc670228a8f71edb62f47beff974 (diff)
Add test when instance-length is 0
Diffstat (limited to 'test')
-rw-r--r--test/HttpRequestTest.cc7
1 files changed, 7 insertions, 0 deletions
diff --git a/test/HttpRequestTest.cc b/test/HttpRequestTest.cc
index 289e5bba..ef8857c3 100644
--- a/test/HttpRequestTest.cc
+++ b/test/HttpRequestTest.cc
@@ -683,10 +683,17 @@ void HttpRequestTest::testIsRangeSatisfied()
CPPUNIT_ASSERT(httpRequest.isRangeSatisfied(range));
+ range = Range(segment->getPosition(),
+ segment->getPosition()+segment->getLength()-1,
+ 0);
+
+ CPPUNIT_ASSERT(!httpRequest.isRangeSatisfied(range));
+
range = Range(0, segment->getPosition()+segment->getLength()-1,
entityLength);
CPPUNIT_ASSERT(!httpRequest.isRangeSatisfied(range));
+
}
void HttpRequestTest::testUserAgent()