aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib/src/tests/fef
diff options
context:
space:
mode:
authorTor Egge <Tor.Egge@yahoo-inc.com>2016-12-09 21:01:54 +0000
committerTor Egge <Tor.Egge@yahoo-inc.com>2016-12-09 21:01:54 +0000
commit1b2f524dc8af572ffdfc1671c1a79c2e2cb4897a (patch)
tree81fb2030142a2641f2c67c1f071e34d24f1b2834 /searchlib/src/tests/fef
parent460449c727356e0f72e5c9799c25e651aa7dcb14 (diff)
Pass docId (local document id) to feature executor execute method instead
of reference to match data.
Diffstat (limited to 'searchlib/src/tests/fef')
-rw-r--r--searchlib/src/tests/fef/featureoverride/featureoverride.cpp2
-rw-r--r--searchlib/src/tests/fef/object_passing/object_passing_test.cpp2
-rw-r--r--searchlib/src/tests/fef/rank_program/rank_program_test.cpp2
3 files changed, 3 insertions, 3 deletions
diff --git a/searchlib/src/tests/fef/featureoverride/featureoverride.cpp b/searchlib/src/tests/fef/featureoverride/featureoverride.cpp
index 1e7cd3b6919..fe52de4bded 100644
--- a/searchlib/src/tests/fef/featureoverride/featureoverride.cpp
+++ b/searchlib/src/tests/fef/featureoverride/featureoverride.cpp
@@ -38,7 +38,7 @@ struct Fixture
md = mdl.createMatchData();
for (const auto &executor : executors) {
executor->bind_match_data(*md);
- executor->execute(*md);
+ executor->execute(0);
}
return *this;
}
diff --git a/searchlib/src/tests/fef/object_passing/object_passing_test.cpp b/searchlib/src/tests/fef/object_passing/object_passing_test.cpp
index 48ed37c99f2..4e7a39f994e 100644
--- a/searchlib/src/tests/fef/object_passing/object_passing_test.cpp
+++ b/searchlib/src/tests/fef/object_passing/object_passing_test.cpp
@@ -26,7 +26,7 @@ struct ProxyExecutor : FeatureExecutor {
: input_is_object(input_is_object_in), output_is_object(output_is_object_in),
number_value(0.0), object_value() {}
bool isPure() override { return true; }
- void execute(search::fef::MatchData &) override {
+ void execute(uint32_t) override {
double was_object = 0.0;
if (input_is_object) {
was_object = 1.0;
diff --git a/searchlib/src/tests/fef/rank_program/rank_program_test.cpp b/searchlib/src/tests/fef/rank_program/rank_program_test.cpp
index 9be98a944c6..b6da6f9f5e3 100644
--- a/searchlib/src/tests/fef/rank_program/rank_program_test.cpp
+++ b/searchlib/src/tests/fef/rank_program/rank_program_test.cpp
@@ -32,7 +32,7 @@ struct ImpureValueExecutor : FeatureExecutor {
double value;
ImpureValueExecutor(double value_in) : value(value_in) {}
bool isPure() override { return false; }
- void execute(search::fef::MatchData &) override { outputs().set_number(0, value); }
+ void execute(uint32_t) override { outputs().set_number(0, value); }
};
struct ImpureValueBlueprint : Blueprint {