diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2008-03-08 08:04:28 +0000 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2008-03-08 08:04:28 +0000 |
| commit | 518a200d57509016cfb886df01912a8f4cdadbc0 (patch) | |
| tree | 98dc56246a1d75ea9ca4eb72ea631299b2b7f919 /test/DefaultPieceStorageTest.cc | |
| parent | aa669e8646d5cb89d1e4aaba45b66b64932153ed (diff) | |
2008-03-08 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
Type clarification: size_t for length or size, uint64_t for file
length, off_t for file offset.
* src/PiecedSegment.cc
* src/GrowSegment.h
* src/DefaultBtRequestFactory.h
* src/DefaultBtProgressInfoFile.cc
* src/UnknownLengthPieceStorage.h
* src/DefaultPieceStorage.cc
* src/UnknownLengthPieceStorage.cc
* src/DefaultBtInteractive.cc
* src/GrowSegment.cc
* src/BitfieldMan.h
* src/DownloadCommand.cc
* src/BtRequestFactory.h
* src/PiecedSegment.h
* src/DefaultPieceStorage.h
* src/Piece.cc
* src/DefaultBtRequestFactory.cc
* src/PieceStorage.h
* src/Segment.h
* src/Piece.h
* src/BitfieldMan.cc
* src/Util.cc
* test/DefaultBtProgressInfoFileTest.cc
* test/DefaultPieceStorageTest.cc
* test/MockPieceStorage.h
* test/BtRequestMessageTest.cc
* test/DefaultBtMessageDispatcherTest.cc
* test/BitfieldManTest.cc
* test/GrowSegmentTest.cc
* test/PieceTest.cc
* test/SegmentTest.cc
* test/SegmentManTest.cc
* test/DefaultBtRequestFactoryTest.cc
* test/MockBtRequestFactory.h
Diffstat (limited to 'test/DefaultPieceStorageTest.cc')
| -rw-r--r-- | test/DefaultPieceStorageTest.cc | 42 |
1 files changed, 19 insertions, 23 deletions
diff --git a/test/DefaultPieceStorageTest.cc b/test/DefaultPieceStorageTest.cc index bc268731..082d6d29 100644 --- a/test/DefaultPieceStorageTest.cc +++ b/test/DefaultPieceStorageTest.cc @@ -71,8 +71,7 @@ CPPUNIT_TEST_SUITE_REGISTRATION(DefaultPieceStorageTest); void DefaultPieceStorageTest::testGetTotalLength() { DefaultPieceStorage pss(btContext, option); - CPPUNIT_ASSERT_EQUAL((long long int)384, - pss.getTotalLength()); + CPPUNIT_ASSERT_EQUAL(384ULL, pss.getTotalLength()); } void DefaultPieceStorageTest::testGetMissingPiece() { @@ -126,26 +125,23 @@ void DefaultPieceStorageTest::testCompletePiece() { CPPUNIT_ASSERT_EQUAL(std::string("piece: index=0, length=128"), piece->toString()); - CPPUNIT_ASSERT_EQUAL((int64_t)0, - pss.getCompletedLength()); + CPPUNIT_ASSERT_EQUAL(0ULL, pss.getCompletedLength()); pss.completePiece(piece); - CPPUNIT_ASSERT_EQUAL((int64_t)128, - pss.getCompletedLength()); + CPPUNIT_ASSERT_EQUAL(128ULL, pss.getCompletedLength()); SharedHandle<Piece> incompletePiece = pss.getMissingPiece(peer); incompletePiece->completeBlock(0); - CPPUNIT_ASSERT_EQUAL((int64_t)256, - pss.getCompletedLength()); + CPPUNIT_ASSERT_EQUAL(256ULL, pss.getCompletedLength()); } void DefaultPieceStorageTest::testGetPiece() { DefaultPieceStorage pss(btContext, option); SharedHandle<Piece> pieceGot = pss.getPiece(0); - CPPUNIT_ASSERT_EQUAL((int32_t)0, pieceGot->getIndex()); - CPPUNIT_ASSERT_EQUAL((int32_t)128, pieceGot->getLength()); + CPPUNIT_ASSERT_EQUAL((size_t)0, pieceGot->getIndex()); + CPPUNIT_ASSERT_EQUAL((size_t)128, pieceGot->getLength()); CPPUNIT_ASSERT_EQUAL(false, pieceGot->pieceComplete()); } @@ -155,9 +151,9 @@ void DefaultPieceStorageTest::testGetPieceInUsedPieces() { piece->completeBlock(0); pss.addUsedPiece(piece); SharedHandle<Piece> pieceGot = pss.getPiece(0); - CPPUNIT_ASSERT_EQUAL((int32_t)0, pieceGot->getIndex()); - CPPUNIT_ASSERT_EQUAL((int32_t)128, pieceGot->getLength()); - CPPUNIT_ASSERT_EQUAL((int32_t)1, pieceGot->countCompleteBlock()); + CPPUNIT_ASSERT_EQUAL((size_t)0, pieceGot->getIndex()); + CPPUNIT_ASSERT_EQUAL((size_t)128, pieceGot->getLength()); + CPPUNIT_ASSERT_EQUAL((size_t)1, pieceGot->countCompleteBlock()); } void DefaultPieceStorageTest::testGetPieceCompletedPiece() { @@ -165,15 +161,15 @@ void DefaultPieceStorageTest::testGetPieceCompletedPiece() { SharedHandle<Piece> piece = SharedHandle<Piece>(new Piece(0, 128)); pss.completePiece(piece); SharedHandle<Piece> pieceGot = pss.getPiece(0); - CPPUNIT_ASSERT_EQUAL((int32_t)0, pieceGot->getIndex()); - CPPUNIT_ASSERT_EQUAL((int32_t)128, pieceGot->getLength()); + CPPUNIT_ASSERT_EQUAL((size_t)0, pieceGot->getIndex()); + CPPUNIT_ASSERT_EQUAL((size_t)128, pieceGot->getLength()); CPPUNIT_ASSERT_EQUAL(true, pieceGot->pieceComplete()); } void DefaultPieceStorageTest::testCancelPiece() { - int32_t pieceLength = 256*1024; - int64_t totalLength = 32*pieceLength; // <-- make the number of piece greater than END_GAME_PIECE_NUM + size_t pieceLength = 256*1024; + uint64_t totalLength = 32*pieceLength; // <-- make the number of piece greater than END_GAME_PIECE_NUM std::deque<std::string> uris1; uris1.push_back("http://localhost/src/file1.txt"); SharedHandle<FileEntry> file1 = new FileEntry("src/file1.txt", totalLength, 0 /*, uris1*/); @@ -197,8 +193,8 @@ void DefaultPieceStorageTest::testCancelPiece() void DefaultPieceStorageTest::testMarkPiecesDone() { - int32_t pieceLength = 256*1024; - int64_t totalLength = 4*1024*1024; + size_t pieceLength = 256*1024; + uint64_t totalLength = 4*1024*1024; SharedHandle<MockBtContext> dctx = new MockBtContext(); dctx->setPieceLength(pieceLength); dctx->setTotalLength(totalLength); @@ -207,17 +203,17 @@ void DefaultPieceStorageTest::testMarkPiecesDone() ps.markPiecesDone(pieceLength*10+16*1024*2+1); - for(int32_t i = 0; i < 10; ++i) { + for(size_t i = 0; i < 10; ++i) { CPPUNIT_ASSERT(ps.hasPiece(i)); } - for(int32_t i = 10; i < (totalLength+pieceLength-1)/pieceLength; ++i) { + for(size_t i = 10; i < (totalLength+pieceLength-1)/pieceLength; ++i) { CPPUNIT_ASSERT(!ps.hasPiece(i)); } - CPPUNIT_ASSERT_EQUAL((int64_t)pieceLength*10+16*1024*2, ps.getCompletedLength()); + CPPUNIT_ASSERT_EQUAL((uint64_t)pieceLength*10+16*1024*2, ps.getCompletedLength()); ps.markPiecesDone(totalLength); - for(int32_t i = 0; i < (totalLength+pieceLength-1)/pieceLength; ++i) { + for(size_t i = 0; i < (totalLength+pieceLength-1)/pieceLength; ++i) { CPPUNIT_ASSERT(ps.hasPiece(i)); } } |
