diff options
author | Geir Storli <geirst@yahoo-inc.com> | 2017-04-03 11:38:27 +0000 |
---|---|---|
committer | Geir Storli <geirst@yahoo-inc.com> | 2017-04-04 19:24:55 +0000 |
commit | 3948d63b4d7a64fb964f052df4dfcb87845bd364 (patch) | |
tree | 499cdf823b0004130b6b418cecff8df776383c2d /searchlib/src/tests/features | |
parent | e9c418d113cee3075d07279f3589fa6a144e593b (diff) |
Use CollectionType defined in search::index::schema for search::fef::FieldInfo.
This is the same as done with DataType.
Diffstat (limited to 'searchlib/src/tests/features')
16 files changed, 30 insertions, 17 deletions
diff --git a/searchlib/src/tests/features/beta/beta_features.cpp b/searchlib/src/tests/features/beta/beta_features.cpp index 2d992ab82e1..30b88e8a3e0 100644 --- a/searchlib/src/tests/features/beta/beta_features.cpp +++ b/searchlib/src/tests/features/beta/beta_features.cpp @@ -41,6 +41,7 @@ LOG_SETUP("beta_features_test"); using namespace search::features; using namespace search::fef; using namespace search::fef::test; +using CollectionType = FieldInfo::CollectionType; //--------------------------------------------------------------------------------------------------------------------- // TermPositionList diff --git a/searchlib/src/tests/features/element_completeness/element_completeness_test.cpp b/searchlib/src/tests/features/element_completeness/element_completeness_test.cpp index 24d1625520d..956599c81f6 100644 --- a/searchlib/src/tests/features/element_completeness/element_completeness_test.cpp +++ b/searchlib/src/tests/features/element_completeness/element_completeness_test.cpp @@ -12,6 +12,7 @@ using namespace search::fef; using namespace search::fef::test; using namespace search::features; +using CollectionType = FieldInfo::CollectionType; std::vector<vespalib::string> featureNamesFoo() { std::vector<vespalib::string> f; diff --git a/searchlib/src/tests/features/element_similarity_feature/element_similarity_feature_test.cpp b/searchlib/src/tests/features/element_similarity_feature/element_similarity_feature_test.cpp index 181f2fb71f3..6405ddf784a 100644 --- a/searchlib/src/tests/features/element_similarity_feature/element_similarity_feature_test.cpp +++ b/searchlib/src/tests/features/element_similarity_feature/element_similarity_feature_test.cpp @@ -13,6 +13,7 @@ using namespace search::fef; using namespace search::fef::test; using namespace search::features; +using CollectionType = FieldInfo::CollectionType; const vespalib::string DEFAULT = "elementSimilarity(foo)"; const vespalib::string PROXIMITY = "elementSimilarity(foo).proximity"; diff --git a/searchlib/src/tests/features/euclidean_distance/euclidean_distance_test.cpp b/searchlib/src/tests/features/euclidean_distance/euclidean_distance_test.cpp index b947f1a71e2..00aa4ed7b20 100644 --- a/searchlib/src/tests/features/euclidean_distance/euclidean_distance_test.cpp +++ b/searchlib/src/tests/features/euclidean_distance/euclidean_distance_test.cpp @@ -27,6 +27,7 @@ typedef search::attribute::BasicType AVBT; typedef search::attribute::CollectionType AVCT; typedef search::AttributeVector::SP AttributePtr; typedef FtTestApp FTA; +using CollectionType = FieldInfo::CollectionType; struct SetupFixture { diff --git a/searchlib/src/tests/features/featurebenchmark.cpp b/searchlib/src/tests/features/featurebenchmark.cpp index a20ec88fef3..43bda497333 100644 --- a/searchlib/src/tests/features/featurebenchmark.cpp +++ b/searchlib/src/tests/features/featurebenchmark.cpp @@ -36,6 +36,8 @@ typedef search::attribute::CollectionType AVCT; typedef AttributeVector::SP AttributePtr; +using CollectionType = FieldInfo::CollectionType; + class Benchmark : public FtTestApp { public: typedef std::vector<std::pair<vespalib::string, vespalib::string> > KeyValueVector; diff --git a/searchlib/src/tests/features/item_raw_score/item_raw_score_test.cpp b/searchlib/src/tests/features/item_raw_score/item_raw_score_test.cpp index fe093d41ba7..26af4149c04 100644 --- a/searchlib/src/tests/features/item_raw_score/item_raw_score_test.cpp +++ b/searchlib/src/tests/features/item_raw_score/item_raw_score_test.cpp @@ -14,6 +14,7 @@ using search::feature_t; using namespace search::fef; using namespace search::fef::test; using namespace search::features; +using CollectionType = FieldInfo::CollectionType; const vespalib::string featureName("itemRawScore(label)"); diff --git a/searchlib/src/tests/features/native_dot_product/native_dot_product_test.cpp b/searchlib/src/tests/features/native_dot_product/native_dot_product_test.cpp index 87305cd1670..98722f40289 100644 --- a/searchlib/src/tests/features/native_dot_product/native_dot_product_test.cpp +++ b/searchlib/src/tests/features/native_dot_product/native_dot_product_test.cpp @@ -14,6 +14,7 @@ using search::feature_t; using namespace search::fef; using namespace search::fef::test; using namespace search::features; +using CollectionType = FieldInfo::CollectionType; const std::string featureName("nativeDotProduct(foo)"); diff --git a/searchlib/src/tests/features/prod_features.cpp b/searchlib/src/tests/features/prod_features.cpp index 3bdb1faa240..770473d5308 100644 --- a/searchlib/src/tests/features/prod_features.cpp +++ b/searchlib/src/tests/features/prod_features.cpp @@ -62,11 +62,11 @@ using search::StringAttribute; using search::WeightedSetStringExtAttribute; using search::attribute::WeightedEnumContent; -typedef AttributeVector::SP AttributePtr; - -typedef search::attribute::Config AVC; -typedef search::attribute::BasicType AVBT; -typedef search::attribute::CollectionType AVCT; +using AttributePtr = AttributeVector::SP; +using AVC = search::attribute::Config; +using AVBT = search::attribute::BasicType; +using AVCT = search::attribute::CollectionType; +using CollectionType = FieldInfo::CollectionType; const double EPS = 10e-6; diff --git a/searchlib/src/tests/features/prod_features_attributematch.cpp b/searchlib/src/tests/features/prod_features_attributematch.cpp index 7ccfd1dea1a..724b8171b4e 100644 --- a/searchlib/src/tests/features/prod_features_attributematch.cpp +++ b/searchlib/src/tests/features/prod_features_attributematch.cpp @@ -13,13 +13,12 @@ using namespace search::fef::test; using search::AttributeVector; using search::AttributeFactory; +using AttributePtr = AttributeVector::SP; -typedef AttributeVector::SP AttributePtr; - -typedef search::attribute::Config AVC; -typedef search::attribute::BasicType AVBT; -typedef search::attribute::CollectionType AVCT; - +using AVC = search::attribute::Config; +using AVBT = search::attribute::BasicType; +using AVCT = search::attribute::CollectionType; +using CollectionType = FieldInfo::CollectionType; void Test::testAttributeMatch() diff --git a/searchlib/src/tests/features/prod_features_fieldmatch.cpp b/searchlib/src/tests/features/prod_features_fieldmatch.cpp index e9bafdb1c78..f2fc7016751 100644 --- a/searchlib/src/tests/features/prod_features_fieldmatch.cpp +++ b/searchlib/src/tests/features/prod_features_fieldmatch.cpp @@ -12,8 +12,8 @@ LOG_SETUP(".prod_features_fieldmatch"); using namespace search::features; using namespace search::fef; using namespace search::fef::test; - using search::AttributeVector; +using CollectionType = FieldInfo::CollectionType; void Test::testFieldMatch() diff --git a/searchlib/src/tests/features/prod_features_fieldtermmatch.cpp b/searchlib/src/tests/features/prod_features_fieldtermmatch.cpp index 04caadd2029..886feffefc4 100644 --- a/searchlib/src/tests/features/prod_features_fieldtermmatch.cpp +++ b/searchlib/src/tests/features/prod_features_fieldtermmatch.cpp @@ -9,6 +9,7 @@ LOG_SETUP(".prod_features_fieldtermmatch"); using namespace search::features; using namespace search::fef; using namespace search::fef::test; +using CollectionType = FieldInfo::CollectionType; void Test::testFieldTermMatch() diff --git a/searchlib/src/tests/features/prod_features_framework.cpp b/searchlib/src/tests/features/prod_features_framework.cpp index 30a48ce61f4..19a048063c3 100644 --- a/searchlib/src/tests/features/prod_features_framework.cpp +++ b/searchlib/src/tests/features/prod_features_framework.cpp @@ -9,6 +9,7 @@ LOG_SETUP(".prod_features_framework"); using namespace search::features; using namespace search::fef; using namespace search::fef::test; +using CollectionType = FieldInfo::CollectionType; void Test::testFramework() diff --git a/searchlib/src/tests/features/raw_score/raw_score_test.cpp b/searchlib/src/tests/features/raw_score/raw_score_test.cpp index b98c60b7c50..ab7db84544f 100644 --- a/searchlib/src/tests/features/raw_score/raw_score_test.cpp +++ b/searchlib/src/tests/features/raw_score/raw_score_test.cpp @@ -13,6 +13,7 @@ using search::feature_t; using namespace search::fef; using namespace search::fef::test; using namespace search::features; +using CollectionType = FieldInfo::CollectionType; const std::string featureName("rawScore(foo)"); diff --git a/searchlib/src/tests/features/subqueries/subqueries_test.cpp b/searchlib/src/tests/features/subqueries/subqueries_test.cpp index 4ed3b833853..d60de9af4e0 100644 --- a/searchlib/src/tests/features/subqueries/subqueries_test.cpp +++ b/searchlib/src/tests/features/subqueries/subqueries_test.cpp @@ -13,6 +13,7 @@ using search::feature_t; using namespace search::fef; using namespace search::fef::test; using namespace search::features; +using CollectionType = FieldInfo::CollectionType; struct BlueprintFactoryFixture { BlueprintFactory factory; diff --git a/searchlib/src/tests/features/tensor/tensor_test.cpp b/searchlib/src/tests/features/tensor/tensor_test.cpp index a2477b1cc8e..8e6ddef3842 100644 --- a/searchlib/src/tests/features/tensor/tensor_test.cpp +++ b/searchlib/src/tests/features/tensor/tensor_test.cpp @@ -37,11 +37,12 @@ using vespalib::tensor::TensorCells; using vespalib::tensor::TensorDimensions; using vespalib::tensor::TensorFactory; -typedef search::attribute::Config AVC; -typedef search::attribute::BasicType AVBT; -typedef search::attribute::CollectionType AVCT; -typedef search::AttributeVector::SP AttributePtr; -typedef FtTestApp FTA; +using AVC = search::attribute::Config; +using AVBT = search::attribute::BasicType; +using AVCT = search::attribute::CollectionType; +using AttributePtr = search::AttributeVector::SP; +using FTA = FtTestApp; +using CollectionType = FieldInfo::CollectionType; namespace { diff --git a/searchlib/src/tests/features/text_similarity_feature/text_similarity_feature_test.cpp b/searchlib/src/tests/features/text_similarity_feature/text_similarity_feature_test.cpp index 6a6b9d0a48e..bf3336a8b33 100644 --- a/searchlib/src/tests/features/text_similarity_feature/text_similarity_feature_test.cpp +++ b/searchlib/src/tests/features/text_similarity_feature/text_similarity_feature_test.cpp @@ -13,6 +13,7 @@ using namespace search::fef; using namespace search::fef::test; using namespace search::features; +using CollectionType = FieldInfo::CollectionType; std::vector<vespalib::string> featureNamesFoo() { std::vector<vespalib::string> f; |