diff --git a/ChangeLog b/ChangeLog index ac3054a3..39f42a1a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2008-11-11 Tatsuhiro Tsujikawa + + Fixed bad cast in 32bit platforms. + * test/DefaultPieceStorageTest.cc + (DefaultPieceStorageTest::testGetCompletedLength) + 2008-11-11 Tatsuhiro Tsujikawa Fixed unit test fails on 32bit platforms. diff --git a/test/DefaultPieceStorageTest.cc b/test/DefaultPieceStorageTest.cc index f6c6a3b9..92cc5782 100644 --- a/test/DefaultPieceStorageTest.cc +++ b/test/DefaultPieceStorageTest.cc @@ -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 > 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