From 896eab9967bdc6d143fad8006493e101523df0e4 Mon Sep 17 00:00:00 2001 From: Tatsuhiro Tsujikawa Date: Tue, 11 Nov 2008 11:37:27 +0000 Subject: [PATCH] 2008-11-11 Tatsuhiro Tsujikawa Fixed bad cast in 32bit platforms. * test/DefaultPieceStorageTest.cc (DefaultPieceStorageTest::testGetCompletedLength) --- ChangeLog | 6 ++++++ test/DefaultPieceStorageTest.cc | 8 ++++---- 2 files changed, 10 insertions(+), 4 deletions(-) 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