summaryrefslogtreecommitdiffstats
path: root/searchlib/src/tests/fef/properties/properties_test.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'searchlib/src/tests/fef/properties/properties_test.cpp')
-rw-r--r--searchlib/src/tests/fef/properties/properties_test.cpp16
1 files changed, 16 insertions, 0 deletions
diff --git a/searchlib/src/tests/fef/properties/properties_test.cpp b/searchlib/src/tests/fef/properties/properties_test.cpp
index 380bbcfce5f..df868de3a97 100644
--- a/searchlib/src/tests/fef/properties/properties_test.cpp
+++ b/searchlib/src/tests/fef/properties/properties_test.cpp
@@ -262,6 +262,22 @@ TEST("test stuff") {
p.add("vespa.dump.ignoredefaultfeatures", "true");
EXPECT_TRUE(dump::IgnoreDefaultFeatures::check(p));
}
+ { // vespa.matching.split_unpacking_iterators
+ EXPECT_EQUAL(matching::SplitUnpackingIterators::NAME, vespalib::string("vespa.matching.split_unpacking_iterators"));
+ EXPECT_EQUAL(matching::SplitUnpackingIterators::DEFAULT_VALUE, false);
+ Properties p;
+ EXPECT_EQUAL(matching::SplitUnpackingIterators::check(p), false);
+ p.add("vespa.matching.split_unpacking_iterators", "true");
+ EXPECT_EQUAL(matching::SplitUnpackingIterators::check(p), true);
+ }
+ { // vespa.matching.delay_unpacking_iterators
+ EXPECT_EQUAL(matching::DelayUnpackingIterators::NAME, vespalib::string("vespa.matching.delay_unpacking_iterators"));
+ EXPECT_EQUAL(matching::DelayUnpackingIterators::DEFAULT_VALUE, false);
+ Properties p;
+ EXPECT_EQUAL(matching::DelayUnpackingIterators::check(p), false);
+ p.add("vespa.matching.delay_unpacking_iterators", "true");
+ EXPECT_EQUAL(matching::DelayUnpackingIterators::check(p), true);
+ }
{ // vespa.matching.termwise_limit
EXPECT_EQUAL(matching::TermwiseLimit::NAME, vespalib::string("vespa.matching.termwise_limit"));
EXPECT_EQUAL(matching::TermwiseLimit::DEFAULT_VALUE, 1.0);