mirror of https://github.com/aria2/aria2
2008-11-11 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
Fixed bad cast in 32bit platforms. * test/DefaultPieceStorageTest.cc (DefaultPieceStorageTest::testGetCompletedLength)pull/1/head
parent
ebf4fc62fa
commit
896eab9967
|
@ -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>
|
2008-11-11 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>
|
||||||
|
|
||||||
Fixed unit test fails on 32bit platforms.
|
Fixed unit test fails on 32bit platforms.
|
||||||
|
|
|
@ -280,10 +280,10 @@ void DefaultPieceStorageTest::testGetCompletedLength()
|
||||||
|
|
||||||
DefaultPieceStorage ps(dctx, option);
|
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);
|
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;
|
std::deque<SharedHandle<Piece> > inFlightPieces;
|
||||||
for(int i = 0; i < 2; ++i) {
|
for(int i = 0; i < 2; ++i) {
|
||||||
|
@ -296,11 +296,11 @@ void DefaultPieceStorageTest::testGetCompletedLength()
|
||||||
}
|
}
|
||||||
ps.addInFlightPiece(inFlightPieces);
|
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);
|
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
|
} // namespace aria2
|
||||||
|
|
Loading…
Reference in New Issue