diff options
author | Tor Egge <Tor.Egge@broadpark.no> | 2020-05-08 15:52:47 +0200 |
---|---|---|
committer | Tor Egge <Tor.Egge@broadpark.no> | 2020-05-08 15:52:47 +0200 |
commit | 5e5a69f1a48922ea6a1b578cf2dcc877a30eea81 (patch) | |
tree | 56e0b5d8cded2c4cef69a05e3e146cdd5401a7b8 /searchcore/src | |
parent | 7bada2dfa33f583c54bd8691457c25c055d851c9 (diff) |
Verify that transient memory is zero when attribute to load doesn't have
a posting list.
Diffstat (limited to 'searchcore/src')
-rw-r--r-- | searchcore/src/tests/proton/attribute/attribute_initializer/attribute_initializer_test.cpp | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/searchcore/src/tests/proton/attribute/attribute_initializer/attribute_initializer_test.cpp b/searchcore/src/tests/proton/attribute/attribute_initializer/attribute_initializer_test.cpp index 4493c583d27..264d6d397e1 100644 --- a/searchcore/src/tests/proton/attribute/attribute_initializer/attribute_initializer_test.cpp +++ b/searchcore/src/tests/proton/attribute/attribute_initializer/attribute_initializer_test.cpp @@ -212,7 +212,7 @@ TEST("require that too old attribute is not loaded") EXPECT_EQUAL(1u, av->getNumDocs()); } -TEST("require that transient memory usage for first time posting list attribute load after enabling posting lists") +TEST("require that transient memory usage is reported for first time posting list attribute load after enabling posting lists") { saveAttr("a", int32_wset, 10, 2); Fixture f; @@ -220,7 +220,7 @@ TEST("require that transient memory usage for first time posting list attribute EXPECT_EQUAL(40u, avi->get_transient_memory_usage()); } -TEST("require that transient memory usage for normal posting list attribute load") +TEST("require that transient memory usage is reported for normal posting list attribute load") { saveAttr("a", get_int32_wset_fs(), 10, 2); Fixture f; @@ -228,6 +228,14 @@ TEST("require that transient memory usage for normal posting list attribute load EXPECT_EQUAL(24u, avi->get_transient_memory_usage()); } +TEST("require that transient memory usage is reported for attribute load without posting list") +{ + saveAttr("a", int32_wset, 10, 2); + Fixture f; + auto avi = f.createInitializer({"a", int32_wset}, 5); + EXPECT_EQUAL(0u, avi->get_transient_memory_usage()); +} + } TEST_MAIN() |