diff options
Diffstat (limited to 'searchlib/src/tests/ranksetup/ranksetup_test.cpp')
-rw-r--r-- | searchlib/src/tests/ranksetup/ranksetup_test.cpp | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/searchlib/src/tests/ranksetup/ranksetup_test.cpp b/searchlib/src/tests/ranksetup/ranksetup_test.cpp index 3d2b5a620de..783405b8255 100644 --- a/searchlib/src/tests/ranksetup/ranksetup_test.cpp +++ b/searchlib/src/tests/ranksetup/ranksetup_test.cpp @@ -522,6 +522,12 @@ void RankSetupTest::testRankSetup() env.getProperties().add(hitcollector::EstimatePoint::NAME, "70"); env.getProperties().add(hitcollector::EstimateLimit::NAME, "80"); env.getProperties().add(hitcollector::RankScoreDropLimit::NAME, "90.5"); + env.getProperties().add(execute::onmatch::Attribute::NAME, "a"); + env.getProperties().add(execute::onmatch::Operation::NAME, "++"); + env.getProperties().add(execute::onrerank::Attribute::NAME, "b"); + env.getProperties().add(execute::onrerank::Operation::NAME, "=7"); + env.getProperties().add(execute::onsummary::Attribute::NAME, "c"); + env.getProperties().add(execute::onsummary::Operation::NAME, "--"); RankSetup rs(_factory, env); rs.configure(); @@ -547,6 +553,13 @@ void RankSetupTest::testRankSetup() EXPECT_EQUAL(rs.getEstimatePoint(), 70u); EXPECT_EQUAL(rs.getEstimateLimit(), 80u); EXPECT_EQUAL(rs.getRankScoreDropLimit(), 90.5); + EXPECT_EQUAL(rs.getExecuteOnMatch()._attribute, "a"); + EXPECT_EQUAL(rs.getExecuteOnMatch()._operation, "++"); + EXPECT_EQUAL(rs.getExecuteOnReRank()._attribute, "b"); + EXPECT_EQUAL(rs.getExecuteOnReRank()._operation, "=7"); + EXPECT_EQUAL(rs.getExecuteOnSummary()._attribute, "c"); + EXPECT_EQUAL(rs.getExecuteOnSummary()._operation, "--"); + } bool |