aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib/src/tests/query
diff options
context:
space:
mode:
authorTor Egge <Tor.Egge@online.no>2024-02-05 13:42:12 +0100
committerTor Egge <Tor.Egge@online.no>2024-02-05 13:42:12 +0100
commitc490ded9e1d40b68b2b167896d754459e5d9d7de (patch)
treef5e888483539d4a4298177c8d2e06f261878a6cb /searchlib/src/tests/query
parentd45399e3ab1d07781f71473e4a8fe2b67b197941 (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.cpp15
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());
}