diff options
| author | Dan Engelbrecht <[email protected]> | 2022-04-12 19:57:57 +0200 |
|---|---|---|
| committer | Dan Engelbrecht <[email protected]> | 2022-04-12 19:57:57 +0200 |
| commit | b58bf0fc88354cacd8fdbe6d4ed9c2a0c567c362 (patch) | |
| tree | c9a0b9a44b32c4d7782abe003f181de8af719c15 /zenstore/compactcas.cpp | |
| parent | more cleanup (diff) | |
| download | zen-b58bf0fc88354cacd8fdbe6d4ed9c2a0c567c362.tar.xz zen-b58bf0fc88354cacd8fdbe6d4ed9c2a0c567c362.zip | |
safer check for added size i threaded test
Diffstat (limited to 'zenstore/compactcas.cpp')
| -rw-r--r-- | zenstore/compactcas.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/zenstore/compactcas.cpp b/zenstore/compactcas.cpp index f89108dc4..2c096d85e 100644 --- a/zenstore/compactcas.cpp +++ b/zenstore/compactcas.cpp @@ -2274,6 +2274,7 @@ TEST_CASE("compactcas.threadedinsert") // * doctest::skip(true)) const uint64_t kChunkSize = 1048; const int32_t kChunkCount = 4096; + uint64_t ExpectedSize = 0; std::unordered_map<IoHash, IoBuffer, IoHash::Hasher> Chunks; Chunks.reserve(kChunkCount); @@ -2289,6 +2290,7 @@ TEST_CASE("compactcas.threadedinsert") // * doctest::skip(true)) continue; } Chunks[Hash] = Chunk; + ExpectedSize += Chunk.Size(); break; } } @@ -2314,7 +2316,7 @@ TEST_CASE("compactcas.threadedinsert") // * doctest::skip(true)) } const uint64_t TotalSize = Cas.StorageSize().DiskSize; - CHECK_EQ(kChunkSize * kChunkCount, TotalSize); + CHECK_EQ(ExpectedSize, TotalSize); { for (const auto& Chunk : Chunks) |