diff options
author | Tor Egge <Tor.Egge@online.no> | 2024-02-05 13:42:12 +0100 |
---|---|---|
committer | Tor Egge <Tor.Egge@online.no> | 2024-02-05 13:42:12 +0100 |
commit | c490ded9e1d40b68b2b167896d754459e5d9d7de (patch) | |
tree | f5e888483539d4a4298177c8d2e06f261878a6cb /searchlib/src/tests/query | |
parent | d45399e3ab1d07781f71473e4a8fe2b67b197941 (diff) |
Add unpack_match_data member function to search::streaming::QueryTerm.
Diffstat (limited to 'searchlib/src/tests/query')
-rw-r--r-- | searchlib/src/tests/query/streaming/phrase_query_node_test.cpp | 15 |
1 files changed, 3 insertions, 12 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 ff4734a3846..2459fe2f01c 100644 --- a/searchlib/src/tests/query/streaming/phrase_query_node_test.cpp +++ b/searchlib/src/tests/query/streaming/phrase_query_node_test.cpp @@ -74,22 +74,13 @@ TEST(PhraseQueryNodeTest, test_phrase_evaluate) ASSERT_EQ(3u, hits.size()); EXPECT_EQ(0u, hits[0].field_id()); EXPECT_EQ(0u, hits[0].element_id()); - EXPECT_EQ(2u, hits[0].position()); + EXPECT_EQ(0u, hits[0].position()); EXPECT_EQ(1u, hits[1].field_id()); EXPECT_EQ(0u, hits[1].element_id()); - EXPECT_EQ(6u, hits[1].position()); + EXPECT_EQ(4u, hits[1].position()); EXPECT_EQ(3u, hits[2].field_id()); EXPECT_EQ(0u, hits[2].element_id()); - EXPECT_EQ(2u, hits[2].position()); - ASSERT_EQ(4u, p->getFieldInfoSize()); - EXPECT_EQ(0u, p->getFieldInfo(0).getHitOffset()); - EXPECT_EQ(1u, p->getFieldInfo(0).getHitCount()); - EXPECT_EQ(1u, p->getFieldInfo(1).getHitOffset()); - EXPECT_EQ(1u, p->getFieldInfo(1).getHitCount()); - EXPECT_EQ(0u, p->getFieldInfo(2).getHitOffset()); // invalid, but will never be used - EXPECT_EQ(0u, p->getFieldInfo(2).getHitCount()); - EXPECT_EQ(2u, p->getFieldInfo(3).getHitOffset()); - EXPECT_EQ(1u, p->getFieldInfo(3).getHitCount()); + EXPECT_EQ(0u, hits[2].position()); EXPECT_TRUE(p->evaluate()); } |