summaryrefslogtreecommitdiffstats
path: root/searchlib/src/tests/attribute/multi_value_mapping2/multi_value_mapping2_test.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'searchlib/src/tests/attribute/multi_value_mapping2/multi_value_mapping2_test.cpp')
-rw-r--r--searchlib/src/tests/attribute/multi_value_mapping2/multi_value_mapping2_test.cpp7
1 files changed, 5 insertions, 2 deletions
diff --git a/searchlib/src/tests/attribute/multi_value_mapping2/multi_value_mapping2_test.cpp b/searchlib/src/tests/attribute/multi_value_mapping2/multi_value_mapping2_test.cpp
index 01cc4fd7154..6f0b7fe5e49 100644
--- a/searchlib/src/tests/attribute/multi_value_mapping2/multi_value_mapping2_test.cpp
+++ b/searchlib/src/tests/attribute/multi_value_mapping2/multi_value_mapping2_test.cpp
@@ -11,6 +11,8 @@ LOG_SETUP("multivaluemapping2_test");
#include <vespa/searchlib/util/rand48.h>
#include <vespa/vespalib/stllike/hash_set.h>
+using search::datastore::ArrayStoreConfig;
+
template <typename EntryT>
void
assertArray(const std::vector<EntryT> &exp, vespalib::ConstArrayRef<EntryT> values)
@@ -64,17 +66,18 @@ protected:
using MvMapping = search::attribute::MultiValueMapping2<EntryT>;
MvMapping _mvMapping;
MyAttribute<MvMapping> _attr;
+ using RefType = typename MvMapping::RefType;
using generation_t = vespalib::GenerationHandler::generation_t;
public:
using ConstArrayRef = vespalib::ConstArrayRef<EntryT>;
Fixture(uint32_t maxSmallArraySize)
- : _mvMapping(maxSmallArraySize),
+ : _mvMapping(ArrayStoreConfig(maxSmallArraySize, ArrayStoreConfig::AllocSpec(0, RefType::offsetSize(), 8 * 1024))),
_attr(_mvMapping)
{
}
Fixture(uint32_t maxSmallArraySize, size_t minClusters, size_t maxClusters, size_t numClustersForNewBuffer)
- : _mvMapping(maxSmallArraySize, minClusters, maxClusters, numClustersForNewBuffer),
+ : _mvMapping(ArrayStoreConfig(maxSmallArraySize, ArrayStoreConfig::AllocSpec(minClusters, maxClusters, numClustersForNewBuffer))),
_attr(_mvMapping)
{
}