summaryrefslogtreecommitdiffstats
path: root/searchlib/src/tests
diff options
context:
space:
mode:
authorGeir Storli <geirst@yahooinc.com>2024-02-02 16:49:58 +0100
committerGitHub <noreply@github.com>2024-02-02 16:49:58 +0100
commit183e16d49f57992266842bccbb8a40c4c000f219 (patch)
treeebbc79f1dca36cbb7dee70015ea53c46305c74b2 /searchlib/src/tests
parent3a08ba1bc4aa8fd61357df9e6413f5911e8f5adb (diff)
parent41502ddacbfc64c2ef883f8be16b88d80a8f33c8 (diff)
Merge pull request #30144 from vespa-engine/toregge/change-parent-class-of-search-streaming-phrase-query-node
Change parent class of search::streaming::PhraseQueryNode from
Diffstat (limited to 'searchlib/src/tests')
-rw-r--r--searchlib/src/tests/query/streaming/phrase_query_node_test.cpp1
-rw-r--r--searchlib/src/tests/query/streaming_query_test.cpp10
2 files changed, 5 insertions, 6 deletions
diff --git a/searchlib/src/tests/query/streaming/phrase_query_node_test.cpp b/searchlib/src/tests/query/streaming/phrase_query_node_test.cpp
index 5caae8d6e97..ff4734a3846 100644
--- a/searchlib/src/tests/query/streaming/phrase_query_node_test.cpp
+++ b/searchlib/src/tests/query/streaming/phrase_query_node_test.cpp
@@ -1,6 +1,7 @@
// Copyright Vespa.ai. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
#include <vespa/searchlib/query/streaming/phrase_query_node.h>
+#include <vespa/searchlib/query/streaming/query.h>
#include <vespa/searchlib/query/streaming/queryterm.h>
#include <vespa/searchlib/query/tree/querybuilder.h>
#include <vespa/searchlib/query/tree/simplequery.h>
diff --git a/searchlib/src/tests/query/streaming_query_test.cpp b/searchlib/src/tests/query/streaming_query_test.cpp
index d2be1d453a2..cf72b71d6ad 100644
--- a/searchlib/src/tests/query/streaming_query_test.cpp
+++ b/searchlib/src/tests/query/streaming_query_test.cpp
@@ -363,17 +363,15 @@ TEST(StreamingQueryTest, onedot0e_is_rewritten_if_allowed_too)
EXPECT_TRUE(dynamic_cast<const PhraseQueryNode *>(equiv[1].get()) != nullptr);
{
const auto & phrase = static_cast<const PhraseQueryNode &>(*equiv[1]);
- EXPECT_EQ(2u, phrase.size());
- EXPECT_TRUE(dynamic_cast<const QueryTerm *>(phrase[0].get()) != nullptr);
- {
- const auto & qt = static_cast<const QueryTerm &>(*phrase[0]);
+ EXPECT_EQ(2u, phrase.get_terms().size());
+ {
+ const auto & qt = *phrase.get_terms()[0];
EXPECT_EQ("c", qt.index());
EXPECT_EQ(vespalib::stringref("1"), qt.getTerm());
EXPECT_EQ(0u, qt.uniqueId());
}
- EXPECT_TRUE(dynamic_cast<const QueryTerm *>(phrase[1].get()) != nullptr);
{
- const auto & qt = static_cast<const QueryTerm &>(*phrase[1]);
+ const auto & qt = *phrase.get_terms()[1];
EXPECT_EQ("c", qt.index());
EXPECT_EQ(vespalib::stringref("0e"), qt.getTerm());
EXPECT_EQ(0u, qt.uniqueId());