diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2024-01-10 15:50:22 +0000 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2024-01-10 16:04:09 +0000 |
commit | e7b84c045e2f9a3c60c0681475b3643aea14d9b1 (patch) | |
tree | 7098383548e576c3cce0279dfc410c43548c5045 /searchlib/src/tests/common/bitvector | |
parent | 51f50dd170a80b33e0ddd06f83b2b53d7216bede (diff) |
- Store entrySize in fileheader and use that as entry size if present. If not use legacy alignment and compute size.
- Make predefined tags for use in fileheaders to reduce string constants lying around.
Diffstat (limited to 'searchlib/src/tests/common/bitvector')
-rw-r--r-- | searchlib/src/tests/common/bitvector/bitvector_test.cpp | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/searchlib/src/tests/common/bitvector/bitvector_test.cpp b/searchlib/src/tests/common/bitvector/bitvector_test.cpp index 571ea80ef36..351890e94bf 100644 --- a/searchlib/src/tests/common/bitvector/bitvector_test.cpp +++ b/searchlib/src/tests/common/bitvector/bitvector_test.cpp @@ -645,45 +645,45 @@ TEST("requireThatGrowWorks") EXPECT_EQUAL(4u, v.writer().countTrueBits()); EXPECT_EQUAL(200u, v.reader().size()); - EXPECT_EQUAL(1023u, v.writer().capacity()); + EXPECT_EQUAL(2047u, v.writer().capacity()); EXPECT_TRUE(assertBV("[7,39,71,103]", v.reader())); EXPECT_EQUAL(4u, v.writer().countTrueBits()); - EXPECT_TRUE(v.reserve(1024)); + EXPECT_TRUE(v.reserve(2048u)); EXPECT_EQUAL(200u, v.reader().size()); - EXPECT_EQUAL(2047u, v.writer().capacity()); + EXPECT_EQUAL(4095u, v.writer().capacity()); EXPECT_TRUE(assertBV("[7,39,71,103]", v.reader())); EXPECT_EQUAL(4u, v.writer().countTrueBits()); EXPECT_FALSE(v.extend(202)); EXPECT_EQUAL(202u, v.reader().size()); - EXPECT_EQUAL(2047u, v.writer().capacity()); + EXPECT_EQUAL(4095u, v.writer().capacity()); EXPECT_TRUE(assertBV("[7,39,71,103]", v.reader())); EXPECT_EQUAL(4u, v.writer().countTrueBits()); EXPECT_FALSE(v.shrink(200)); EXPECT_EQUAL(200u, v.reader().size()); - EXPECT_EQUAL(2047u, v.writer().capacity()); + EXPECT_EQUAL(4095u, v.writer().capacity()); EXPECT_TRUE(assertBV("[7,39,71,103]", v.reader())); EXPECT_EQUAL(4u, v.writer().countTrueBits()); - EXPECT_FALSE(v.reserve(2047)); + EXPECT_FALSE(v.reserve(4095u)); EXPECT_EQUAL(200u, v.reader().size()); - EXPECT_EQUAL(2047u, v.writer().capacity()); + EXPECT_EQUAL(4095u, v.writer().capacity()); EXPECT_TRUE(assertBV("[7,39,71,103]", v.reader())); EXPECT_EQUAL(4u, v.writer().countTrueBits()); EXPECT_FALSE(v.shrink(202)); EXPECT_EQUAL(202u, v.reader().size()); - EXPECT_EQUAL(2047u, v.writer().capacity()); + EXPECT_EQUAL(4095u, v.writer().capacity()); EXPECT_TRUE(assertBV("[7,39,71,103]", v.reader())); EXPECT_EQUAL(4u, v.writer().countTrueBits()); EXPECT_FALSE(v.shrink(100)); EXPECT_EQUAL(100u, v.reader().size()); - EXPECT_EQUAL(2047u, v.writer().capacity()); + EXPECT_EQUAL(4095u, v.writer().capacity()); EXPECT_TRUE(assertBV("[7,39,71]", v.reader())); EXPECT_EQUAL(3u, v.writer().countTrueBits()); v.writer().invalidateCachedCount(); - EXPECT_TRUE(v.reserve(3100)); + EXPECT_TRUE(v.reserve(5100u)); EXPECT_EQUAL(100u, v.reader().size()); - EXPECT_EQUAL(4095u, v.writer().capacity()); + EXPECT_EQUAL(6143u, v.writer().capacity()); EXPECT_EQUAL(3u, v.writer().countTrueBits()); g.assign_generation(1); @@ -700,9 +700,9 @@ TEST("require that growable bit vectors keeps memory allocator") EXPECT_EQUAL(AllocStats(1, 0), stats); v.writer().resize(1); // DO NOT TRY THIS AT HOME EXPECT_EQUAL(AllocStats(2, 1), stats); - v.reserve(2000); + v.reserve(2048); EXPECT_EQUAL(AllocStats(3, 1), stats); - v.extend(4000); + v.extend(5000); EXPECT_EQUAL(AllocStats(4, 1), stats); v.shrink(200); EXPECT_EQUAL(AllocStats(4, 1), stats); |