aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib/src/tests/predicate/document_features_store_test.cpp
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2016-10-03 16:45:51 +0000
committerHenning Baldersheim <balder@yahoo-inc.com>2016-10-03 16:52:40 +0000
commit3744224ede1f19ea979269b6dda0a33fbb071498 (patch)
treed5f5ce614810674691de679ababe9e015da9a48c /searchlib/src/tests/predicate/document_features_store_test.cpp
parentefea6bfc223a31106378e8c0bb291f2fb874ebbf (diff)
Adjust results of sizeof()
Diffstat (limited to 'searchlib/src/tests/predicate/document_features_store_test.cpp')
-rw-r--r--searchlib/src/tests/predicate/document_features_store_test.cpp14
1 files changed, 7 insertions, 7 deletions
diff --git a/searchlib/src/tests/predicate/document_features_store_test.cpp b/searchlib/src/tests/predicate/document_features_store_test.cpp
index d8ac53a9582..72b93dc4d08 100644
--- a/searchlib/src/tests/predicate/document_features_store_test.cpp
+++ b/searchlib/src/tests/predicate/document_features_store_test.cpp
@@ -166,17 +166,17 @@ TEST("require that both features and ranges are removed by 'remove'") {
TEST("require that both features and ranges counts towards memory usage") {
DocumentFeaturesStore features_store(10);
- EXPECT_EQUAL(332u, features_store.getMemoryUsage().usedBytes());
+ EXPECT_EQUAL(364u, features_store.getMemoryUsage().usedBytes());
PredicateTreeAnnotations annotations;
annotations.features.push_back(PredicateHash::hash64("foo=100-199"));
features_store.insert(annotations, doc_id);
- EXPECT_EQUAL(340u, features_store.getMemoryUsage().usedBytes());
+ EXPECT_EQUAL(372u, features_store.getMemoryUsage().usedBytes());
annotations.features.clear();
annotations.range_features.push_back({"foo", 100, 199});
features_store.insert(annotations, doc_id + 1);
- EXPECT_EQUAL(436u, features_store.getMemoryUsage().usedBytes());
+ EXPECT_EQUAL(468u, features_store.getMemoryUsage().usedBytes());
}
TEST("require that DocumentFeaturesStore can be serialized") {
@@ -206,17 +206,17 @@ TEST("require that serialization cleans up wordstore") {
PredicateTreeAnnotations annotations;
annotations.range_features.push_back({"foo", 100, 199});
features_store.insert(annotations, doc_id);
- EXPECT_EQUAL(428u, features_store.getMemoryUsage().usedBytes());
+ EXPECT_EQUAL(460u, features_store.getMemoryUsage().usedBytes());
annotations.range_features.push_back({"bar", 100, 199});
features_store.insert(annotations, doc_id + 1);
- EXPECT_EQUAL(720u, features_store.getMemoryUsage().usedBytes());
+ EXPECT_EQUAL(800u, features_store.getMemoryUsage().usedBytes());
features_store.remove(doc_id + 1);
- EXPECT_EQUAL(672u, features_store.getMemoryUsage().usedBytes());
+ EXPECT_EQUAL(752u, features_store.getMemoryUsage().usedBytes());
vespalib::DataBuffer buffer;
features_store.serialize(buffer);
DocumentFeaturesStore features_store2(buffer);
- EXPECT_EQUAL(428u, features_store2.getMemoryUsage().usedBytes());
+ EXPECT_EQUAL(460u, features_store2.getMemoryUsage().usedBytes());
}