diff options
author | Geir Storli <geirst@yahooinc.com> | 2024-02-02 16:49:58 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-02-02 16:49:58 +0100 |
commit | 183e16d49f57992266842bccbb8a40c4c000f219 (patch) | |
tree | ebbc79f1dca36cbb7dee70015ea53c46305c74b2 /searchlib/src/tests | |
parent | 3a08ba1bc4aa8fd61357df9e6413f5911e8f5adb (diff) | |
parent | 41502ddacbfc64c2ef883f8be16b88d80a8f33c8 (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.cpp | 1 | ||||
-rw-r--r-- | searchlib/src/tests/query/streaming_query_test.cpp | 10 |
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()); |