diff options
author | Tor Egge <Tor.Egge@broadpark.no> | 2020-04-22 14:53:35 +0200 |
---|---|---|
committer | Tor Egge <Tor.Egge@broadpark.no> | 2020-04-22 14:53:35 +0200 |
commit | 6bad70cf6e5a91d895c6f0da3496902c4f93e341 (patch) | |
tree | ea0c8c517eafa81a9e7b3404ffb5122227c2b39c /searchcore | |
parent | fa3b0772979e07edd0bcd7bf8845794fe9d559e1 (diff) |
Extend semantic lifetime of view resolver variables in searchcore
query test.
Diffstat (limited to 'searchcore')
-rw-r--r-- | searchcore/src/tests/proton/matching/query_test.cpp | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/searchcore/src/tests/proton/matching/query_test.cpp b/searchcore/src/tests/proton/matching/query_test.cpp index 96e1eb3cc22..24e1e886351 100644 --- a/searchcore/src/tests/proton/matching/query_test.cpp +++ b/searchcore/src/tests/proton/matching/query_test.cpp @@ -546,8 +546,9 @@ void Test::requireThatNearIteratorsCanBeBuilt() { builder.addStringTerm(string_term, field, 1, Weight(2)); builder.addStringTerm(prefix_term, field, 1, Weight(2)); Node::UP node = builder.build(); - ResolveViewVisitor resolver(ViewResolver(), plain_index_env); - node->accept(resolver); + ViewResolver resolver; + ResolveViewVisitor visitor(resolver, plain_index_env); + node->accept(visitor); ASSERT_TRUE(node.get()); FakeSearchContext context(8); @@ -569,8 +570,9 @@ void Test::requireThatONearIteratorsCanBeBuilt() { builder.addStringTerm(string_term, field, 1, Weight(2)); builder.addStringTerm(prefix_term, field, 1, Weight(2)); Node::UP node = builder.build(); - ResolveViewVisitor resolver(ViewResolver(), plain_index_env); - node->accept(resolver); + ViewResolver resolver; + ResolveViewVisitor visitor(resolver, plain_index_env); + node->accept(visitor); ASSERT_TRUE(node.get()); FakeSearchContext context(8); @@ -593,8 +595,9 @@ void Test::requireThatPhraseIteratorsCanBeBuilt() { builder.addStringTerm(prefix_term, field, 1, Weight(2)); builder.addStringTerm(suffix_term, field, 1, Weight(2)); Node::UP node = builder.build(); - ResolveViewVisitor resolver(ViewResolver(), plain_index_env); - node->accept(resolver); + ViewResolver resolver; + ResolveViewVisitor visitor(resolver, plain_index_env); + node->accept(visitor); ASSERT_TRUE(node.get()); FakeSearchContext context(9); |