Bladeren bron

Add test when instance-length is 0

Tatsuhiro Tsujikawa 12 jaren geleden
bovenliggende
commit
67fa274578
1 gewijzigde bestanden met toevoegingen van 7 en 0 verwijderingen
  1. 7 0
      test/HttpRequestTest.cc

+ 7 - 0
test/HttpRequestTest.cc

@@ -683,10 +683,17 @@ void HttpRequestTest::testIsRangeSatisfied()
 
 
   CPPUNIT_ASSERT(httpRequest.isRangeSatisfied(range));
   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,
   range = Range(0, segment->getPosition()+segment->getLength()-1,
                 entityLength);
                 entityLength);
 
 
   CPPUNIT_ASSERT(!httpRequest.isRangeSatisfied(range));
   CPPUNIT_ASSERT(!httpRequest.isRangeSatisfied(range));
+
 }
 }
 
 
 void HttpRequestTest::testUserAgent()
 void HttpRequestTest::testUserAgent()