diff options
author | Tor Egge <Tor.Egge@online.no> | 2024-02-02 14:20:03 +0100 |
---|---|---|
committer | Tor Egge <Tor.Egge@online.no> | 2024-02-02 14:20:03 +0100 |
commit | 41502ddacbfc64c2ef883f8be16b88d80a8f33c8 (patch) | |
tree | 393f8f3ede3ad501583ca1dbfa9464b632d00bfa /searchlib/src/tests | |
parent | d005a092da0e5f352a9ede03ab48989a1d5dbb2b (diff) |
Change parent class of search::streaming::PhraseQueryNode from
search::streaming::AndQueryNode to search::streaming::MultiTerm.
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()); |