diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2017-03-09 13:35:46 +0100 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2017-03-09 13:35:46 +0100 |
commit | 27821c298d6f61b025e400812cdd71871c1e3982 (patch) | |
tree | 377a8ae20b41f46631db2098c1b8eb41f477bce9 /searchlib/src/tests/features | |
parent | 7f3e8265707321bf3156e2fe4d4f6e56d17ed557 (diff) |
Deinline destructorsi and use -Winline gcc option.
Diffstat (limited to 'searchlib/src/tests/features')
-rw-r--r-- | searchlib/src/tests/features/ranking_expression/ranking_expression_test.cpp | 28 |
1 files changed, 16 insertions, 12 deletions
diff --git a/searchlib/src/tests/features/ranking_expression/ranking_expression_test.cpp b/searchlib/src/tests/features/ranking_expression/ranking_expression_test.cpp index 963f4a58bb0..70e1d481a6c 100644 --- a/searchlib/src/tests/features/ranking_expression/ranking_expression_test.cpp +++ b/searchlib/src/tests/features/ranking_expression/ranking_expression_test.cpp @@ -21,20 +21,24 @@ struct SetupResult { RankingExpressionBlueprint rank; DummyDependencyHandler deps; bool setup_ok; - SetupResult(const TypeMap &object_inputs, - const vespalib::string &expression) - : index_env(), rank(), deps(rank), setup_ok(false) - { - rank.setName("self"); - index_env.getProperties().add("self.rankingScript", expression); - for (const auto &input: object_inputs) { - deps.define_object_input(input.first, ValueType::from_spec(input.second)); - } - setup_ok = rank.setup(index_env, {}); - EXPECT_TRUE(!deps.accept_type_mismatch); - } + SetupResult(const TypeMap &object_inputs, const vespalib::string &expression); + ~SetupResult(); }; +SetupResult::SetupResult(const TypeMap &object_inputs, + const vespalib::string &expression) + : index_env(), rank(), deps(rank), setup_ok(false) +{ + rank.setName("self"); + index_env.getProperties().add("self.rankingScript", expression); + for (const auto &input: object_inputs) { + deps.define_object_input(input.first, ValueType::from_spec(input.second)); + } + setup_ok = rank.setup(index_env, {}); + EXPECT_TRUE(!deps.accept_type_mismatch); +} +SetupResult::~SetupResult() {} + void verify_output_type(const TypeMap &object_inputs, const vespalib::string &expression, const FeatureType &expect) { |