diff options
author | Arne Juul <arnej@verizonmedia.com> | 2020-03-18 12:51:49 +0000 |
---|---|---|
committer | Arne Juul <arnej@verizonmedia.com> | 2020-03-18 12:52:29 +0000 |
commit | 61b09ca3ef94afef2f7ef59c78178b6514a3e80b (patch) | |
tree | 46c513b33fd3008ec683c04893fe3fc4b9c32033 /searchlib/src/tests/features/nns_distance/nns_distance_test.cpp | |
parent | ff852cdd5e391417a84b52b0aa45219c4a185d7b (diff) |
refactor common test code to reduce duplication
Diffstat (limited to 'searchlib/src/tests/features/nns_distance/nns_distance_test.cpp')
-rw-r--r-- | searchlib/src/tests/features/nns_distance/nns_distance_test.cpp | 21 |
1 files changed, 1 insertions, 20 deletions
diff --git a/searchlib/src/tests/features/nns_distance/nns_distance_test.cpp b/searchlib/src/tests/features/nns_distance/nns_distance_test.cpp index c335213aa64..7bfb3a60932 100644 --- a/searchlib/src/tests/features/nns_distance/nns_distance_test.cpp +++ b/searchlib/src/tests/features/nns_distance/nns_distance_test.cpp @@ -5,6 +5,7 @@ #include <vespa/searchlib/fef/test/indexenvironment.h> #include <vespa/searchlib/fef/test/indexenvironmentbuilder.h> #include <vespa/searchlib/fef/test/queryenvironment.h> +#include <vespa/searchlib/fef/test/labels.h> #include <vespa/searchlib/features/distancefeature.h> #include <vespa/searchlib/fef/fef.h> #include <vespa/searchlib/fef/test/dummy_dependency_handler.h> @@ -46,26 +47,6 @@ struct FeatureDumpFixture : public IDumpFeatureVisitor { FeatureDumpFixture() : IDumpFeatureVisitor() {} }; -struct Labels { - virtual void inject(Properties &p) const = 0; - virtual ~Labels() {} -}; -struct NoLabel : public Labels { - virtual void inject(Properties &) const override {} -}; -struct SingleLabel : public Labels { - vespalib::string label; - uint32_t uid; - SingleLabel(const vespalib::string &l, uint32_t x) : label(l), uid(x) {} - virtual void inject(Properties &p) const override { - vespalib::asciistream key; - key << "vespa.label." << label << ".id"; - vespalib::asciistream value; - value << uid; - p.add(key.str(), value.str()); - } -}; - struct RankFixture : BlueprintFactoryFixture, IndexFixture { QueryEnvironment queryEnv; RankSetup rankSetup; |