diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2022-09-07 12:03:07 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-09-07 12:03:07 +0200 |
commit | 2123fbfb5ad5564fb853822bdb3d7f12f9e2b69e (patch) | |
tree | a57fe1732b3f36937987fa47ac492181d5100990 /searchcore/src/tests/proton/documentdb/documentdbconfig | |
parent | 88a5e95f8ce908e7f15c6c2b3f08a1fb1bd2fddd (diff) | |
parent | f04a4642e52ac293f2a4b5248bc2d1c14233f38e (diff) |
Merge branch 'master' into balder/unify-access-to-ranking-assets
Diffstat (limited to 'searchcore/src/tests/proton/documentdb/documentdbconfig')
-rw-r--r-- | searchcore/src/tests/proton/documentdb/documentdbconfig/documentdbconfig_test.cpp | 33 |
1 files changed, 13 insertions, 20 deletions
diff --git a/searchcore/src/tests/proton/documentdb/documentdbconfig/documentdbconfig_test.cpp b/searchcore/src/tests/proton/documentdb/documentdbconfig/documentdbconfig_test.cpp index fd47cc9b264..c2d3da1b4f6 100644 --- a/searchcore/src/tests/proton/documentdb/documentdbconfig/documentdbconfig_test.cpp +++ b/searchcore/src/tests/proton/documentdb/documentdbconfig/documentdbconfig_test.cpp @@ -7,7 +7,6 @@ #include <vespa/searchcore/proton/test/documentdb_config_builder.h> #include <vespa/vespalib/testkit/testapp.h> #include <vespa/config-summary.h> -#include <vespa/config-summarymap.h> #include <vespa/document/repo/configbuilder.h> #include <vespa/document/repo/documenttyperepo.h> #include <vespa/document/datatype/datatype.h> @@ -100,7 +99,7 @@ public: _builder.attributes(make_shared<AttributesConfig>(builder)); return *this; } - MyConfigBuilder &addSummary(bool hasField) { + MyConfigBuilder &addSummary(bool hasField, bool has_attribute) { SummaryConfigBuilder builder; builder.defaultsummaryid = 0; builder.classes.resize(1); @@ -110,18 +109,14 @@ public: builder.classes.back().fields.resize(1); builder.classes.back().fields.back().name = "my_attribute"; builder.classes.back().fields.back().type = "integer"; + if (has_attribute) { + builder.classes.back().fields.back().command = "attribute"; + builder.classes.back().fields.back().source = "my_attribute"; + } } _builder.summary(make_shared<SummaryConfig>(builder)); return *this; } - MyConfigBuilder &addSummarymap() { - SummarymapConfigBuilder builder; - builder.override.resize(1); - builder.override.back().field = "my_attribute"; - builder.override.back().command = "attribute"; - _builder.summarymap(make_shared<SummarymapConfig>(builder)); - return *this; - } ConfigSP build() { return _builder.build(); } @@ -142,15 +137,14 @@ struct Fixture { replayCfg(), nullCfg() { - basicCfg = MyConfigBuilder(4, schema, repo).addAttribute().addSummary(false).build(); + basicCfg = MyConfigBuilder(4, schema, repo).addAttribute().addSummary(false, false).build(); fullCfg = MyConfigBuilder(4, schema, repo).addAttribute(). addRankProfile(). addRankingConstant(). addRankingExpression(). addOnnxModel(). addImportedField(). - addSummary(true). - addSummarymap(). + addSummary(true, true). build(); replayCfg = DocumentDBConfig::makeReplayConfig(fullCfg); } @@ -185,30 +179,29 @@ struct DelayAttributeAspectFixture { addRankingExpression(). addOnnxModel(). addImportedField(). - addSummary(true). - addSummarymap(). + addSummary(true, true). build(); noAttrCfg = MyConfigBuilder(4, schema, makeDocTypeRepo(hasDocField)).addRankProfile(). addRankingConstant(). addRankingExpression(). addOnnxModel(). addImportedField(). - addSummary(hasDocField). + addSummary(hasDocField, false). build(); } void assertDelayedConfig(const DocumentDBConfig &testCfg) { EXPECT_FALSE(noAttrCfg->getAttributesConfig() == testCfg.getAttributesConfig()); - EXPECT_FALSE(noAttrCfg->getSummarymapConfig() == testCfg.getSummarymapConfig()); + EXPECT_FALSE(noAttrCfg->getSummaryConfig() == testCfg.getSummaryConfig()); EXPECT_TRUE(attrCfg->getAttributesConfig() == testCfg.getAttributesConfig()); - EXPECT_TRUE(attrCfg->getSummarymapConfig() == testCfg.getSummarymapConfig()); + EXPECT_TRUE(attrCfg->getSummaryConfig() == testCfg.getSummaryConfig()); EXPECT_TRUE(testCfg.getDelayedAttributeAspects()); } void assertNotDelayedConfig(const DocumentDBConfig &testCfg) { EXPECT_TRUE(noAttrCfg->getAttributesConfig() == testCfg.getAttributesConfig()); - EXPECT_TRUE(noAttrCfg->getSummarymapConfig() == testCfg.getSummarymapConfig()); + EXPECT_TRUE(noAttrCfg->getSummaryConfig() == testCfg.getSummaryConfig()); EXPECT_FALSE(attrCfg->getAttributesConfig() == testCfg.getAttributesConfig()); - EXPECT_FALSE(attrCfg->getSummarymapConfig() == testCfg.getSummarymapConfig()); + EXPECT_FALSE(attrCfg->getSummaryConfig() == testCfg.getSummaryConfig()); EXPECT_FALSE(testCfg.getDelayedAttributeAspects()); } }; |