From: Kim Kulling Date: Sun, 30 Oct 2016 10:16:31 +0000 (+0100) Subject: Fix rounding issue in unittest for block calculation. X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=337990510c074a4a921c669676210a3cc250eed0;p=platform%2Fupstream%2Fassimp.git Fix rounding issue in unittest for block calculation. --- diff --git a/test/unit/utIOStreamBuffer.cpp b/test/unit/utIOStreamBuffer.cpp index a6308fc..ded6c0e 100644 --- a/test/unit/utIOStreamBuffer.cpp +++ b/test/unit/utIOStreamBuffer.cpp @@ -99,6 +99,9 @@ TEST_F( IOStreamBufferTest, readlineTest ) { TestDefaultIOStream myStream( fs, buffer ); size_t size( myStream.FileSize() ); size_t numBlocks( size / myBuffer.cacheSize() ); + if ( size % myBuffer.cacheSize() > 0 ) { + numBlocks++; + } EXPECT_TRUE( myBuffer.open( &myStream ) ); EXPECT_EQ( numBlocks, myBuffer.getNumBlocks() ); EXPECT_TRUE( myBuffer.close() );