mirror of
https://github.com/aria2/aria2.git
synced 2025-04-06 22:17:38 +03:00
2008-03-11 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
Added summary log for peer announce storage. * src/DHTPeerAnnounceStorage.cc (handleTimeout) Removed cast * src/DefaultPeerStorage.cc (addPeer) Log exception message * src/DHTMessageTracker.cc (handleTimeout) Fixed casting * test/HttpRequestTest.cc * test/MetalinkProcessorTest.cc * test/PieceTest.cc * test/MetalinkEntryTest.cc * test/SequenceTest.cc
This commit is contained in:
parent
3349c7625c
commit
ce5c17f1b3
9 changed files with 66 additions and 44 deletions
|
@ -46,43 +46,43 @@ void HttpRequestTest::testGetStartByte()
|
|||
HttpRequest httpRequest;
|
||||
SharedHandle<Segment> segment = new PiecedSegment(1024, new Piece(1, 1024));
|
||||
|
||||
CPPUNIT_ASSERT_EQUAL((int64_t)0, httpRequest.getStartByte());
|
||||
CPPUNIT_ASSERT_EQUAL(0LL, httpRequest.getStartByte());
|
||||
|
||||
httpRequest.setSegment(segment);
|
||||
|
||||
CPPUNIT_ASSERT_EQUAL((int64_t)1024, httpRequest.getStartByte());
|
||||
CPPUNIT_ASSERT_EQUAL(1024LL, httpRequest.getStartByte());
|
||||
|
||||
}
|
||||
|
||||
void HttpRequestTest::testGetEndByte()
|
||||
{
|
||||
int32_t index = 1;
|
||||
int32_t length = 1024*1024-1024;
|
||||
int32_t segmentLength = 1024*1024;
|
||||
size_t index = 1;
|
||||
size_t length = 1024*1024-1024;
|
||||
size_t segmentLength = 1024*1024;
|
||||
|
||||
HttpRequest httpRequest;
|
||||
SharedHandle<Segment> segment = new PiecedSegment(segmentLength,
|
||||
new Piece(index, length));
|
||||
|
||||
|
||||
CPPUNIT_ASSERT_EQUAL((int64_t)0, httpRequest.getEndByte());
|
||||
CPPUNIT_ASSERT_EQUAL(0LL, httpRequest.getEndByte());
|
||||
|
||||
httpRequest.setSegment(segment);
|
||||
|
||||
CPPUNIT_ASSERT_EQUAL((int64_t)0, httpRequest.getEndByte());
|
||||
CPPUNIT_ASSERT_EQUAL(0LL, httpRequest.getEndByte());
|
||||
|
||||
SharedHandle<Request> request = new Request();
|
||||
request->setKeepAlive(true);
|
||||
|
||||
httpRequest.setRequest(request);
|
||||
|
||||
CPPUNIT_ASSERT_EQUAL((int64_t)segmentLength*index+length-1,
|
||||
CPPUNIT_ASSERT_EQUAL((off_t)segmentLength*index+length-1,
|
||||
httpRequest.getEndByte());
|
||||
|
||||
|
||||
request->setKeepAlive(false);
|
||||
|
||||
CPPUNIT_ASSERT_EQUAL((int64_t)0, httpRequest.getEndByte());
|
||||
CPPUNIT_ASSERT_EQUAL(0LL, httpRequest.getEndByte());
|
||||
}
|
||||
|
||||
void HttpRequestTest::testCreateRequest()
|
||||
|
@ -475,7 +475,7 @@ void HttpRequestTest::testIsRangeSatisfied()
|
|||
|
||||
CPPUNIT_ASSERT(!httpRequest.isRangeSatisfied(range));
|
||||
|
||||
int64_t entityLength = segment->getSegmentLength()*10;
|
||||
uint64_t entityLength = segment->getSegmentLength()*10;
|
||||
|
||||
range = new Range(segment->getPosition(), 0, entityLength);
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue