diff options
author | Haavard <havardpe@yahoo-inc.com> | 2017-06-07 11:59:22 +0000 |
---|---|---|
committer | Haavard <havardpe@yahoo-inc.com> | 2017-06-07 13:53:05 +0000 |
commit | 7f86d55cb2ddfd481bcb9533d8e06aeb0fa3a746 (patch) | |
tree | 01322584ff27ff98f4c5e77b2344204f2086e01e /searchlib/src/tests/fef | |
parent | 78016e2530d5c4408bbe04ac492b9e73405d2b43 (diff) |
auto-detect appropriate compiled function parameter lazyness
... but still allow config override
Diffstat (limited to 'searchlib/src/tests/fef')
-rw-r--r-- | searchlib/src/tests/fef/properties/properties_test.cpp | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/searchlib/src/tests/fef/properties/properties_test.cpp b/searchlib/src/tests/fef/properties/properties_test.cpp index c7400d5815b..bd6818cf6e4 100644 --- a/searchlib/src/tests/fef/properties/properties_test.cpp +++ b/searchlib/src/tests/fef/properties/properties_test.cpp @@ -216,11 +216,15 @@ TEST("test stuff") { { // test index properties known by the framework { // vespa.eval.lazy_expressions EXPECT_EQUAL(eval::LazyExpressions::NAME, vespalib::string("vespa.eval.lazy_expressions")); - EXPECT_EQUAL(eval::LazyExpressions::DEFAULT_VALUE, vespalib::string("false")); Properties p; - EXPECT_TRUE(!eval::LazyExpressions::check(p)); - p.add("vespa.eval.lazy_expressions", "true"); - EXPECT_TRUE(eval::LazyExpressions::check(p)); + EXPECT_TRUE(eval::LazyExpressions::check(p, true)); + EXPECT_TRUE(!eval::LazyExpressions::check(p, false)); + p = Properties().add("vespa.eval.lazy_expressions", "true"); + EXPECT_TRUE(eval::LazyExpressions::check(p, true)); + EXPECT_TRUE(eval::LazyExpressions::check(p, false)); + p = Properties().add("vespa.eval.lazy_expressions", "false"); + EXPECT_TRUE(!eval::LazyExpressions::check(p, true)); + EXPECT_TRUE(!eval::LazyExpressions::check(p, false)); } { // vespa.rank.firstphase EXPECT_EQUAL(rank::FirstPhase::NAME, vespalib::string("vespa.rank.firstphase")); |