2008-11-11 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>

Fixed bad cast in 32bit platforms.
	* test/DefaultPieceStorageTest.cc
	(DefaultPieceStorageTest::testGetCompletedLength)
pull/1/head
Tatsuhiro Tsujikawa 2008-11-11 11:37:27 +00:00
parent ebf4fc62fa
commit 896eab9967
2 changed files with 10 additions and 4 deletions

View File

@ -1,3 +1,9 @@
2008-11-11 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Fixed bad cast in 32bit platforms.
* test/DefaultPieceStorageTest.cc
(DefaultPieceStorageTest::testGetCompletedLength)
2008-11-11 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Fixed unit test fails on 32bit platforms.

View File

@ -280,10 +280,10 @@ void DefaultPieceStorageTest::testGetCompletedLength()
DefaultPieceStorage ps(dctx, option);
CPPUNIT_ASSERT_EQUAL((size_t)0, ps.getCompletedLength());
CPPUNIT_ASSERT_EQUAL((uint64_t)0, ps.getCompletedLength());
ps.markPiecesDone(250*1024*1024);
CPPUNIT_ASSERT_EQUAL((size_t)250*1024*1024, ps.getCompletedLength());
CPPUNIT_ASSERT_EQUAL((uint64_t)250*1024*1024, ps.getCompletedLength());
std::deque<SharedHandle<Piece> > inFlightPieces;
for(int i = 0; i < 2; ++i) {
@ -296,11 +296,11 @@ void DefaultPieceStorageTest::testGetCompletedLength()
}
ps.addInFlightPiece(inFlightPieces);
CPPUNIT_ASSERT_EQUAL((size_t)251*1024*1024, ps.getCompletedLength());
CPPUNIT_ASSERT_EQUAL((uint64_t)251*1024*1024, ps.getCompletedLength());
ps.markPiecesDone(256*1024*1024);
CPPUNIT_ASSERT_EQUAL((size_t)256*1024*1024, ps.getCompletedLength());
CPPUNIT_ASSERT_EQUAL((uint64_t)256*1024*1024, ps.getCompletedLength());
}
} // namespace aria2