Forráskód Böngészése

Fix rounding issue in unittest for block calculation.

Kim Kulling 9 éve
szülő
commit
337990510c
1 módosított fájl, 3 hozzáadás és 0 törlés
  1. 3 0
      test/unit/utIOStreamBuffer.cpp

+ 3 - 0
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() );