summaryrefslogtreecommitdiffstats
path: root/searchlib/src/tests/ranksetup/ranksetup_test.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'searchlib/src/tests/ranksetup/ranksetup_test.cpp')
-rw-r--r--searchlib/src/tests/ranksetup/ranksetup_test.cpp13
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