Browse Source

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

	Fixed bad cast in 32bit platforms.
	* test/DefaultPieceStorageTest.cc
	(DefaultPieceStorageTest::testGetCompletedLength)
Tatsuhiro Tsujikawa 17 years ago
parent
commit
896eab9967
2 changed files with 10 additions and 4 deletions
  1. 6 0
      ChangeLog
  2. 4 4
      test/DefaultPieceStorageTest.cc

+ 6 - 0
ChangeLog

@@ -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.

+ 4 - 4
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<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