summaryrefslogtreecommitdiffstats
path: root/searchcore/src/tests/proton/documentdb/documentdbconfig
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2022-09-07 12:03:07 +0200
committerGitHub <noreply@github.com>2022-09-07 12:03:07 +0200
commit2123fbfb5ad5564fb853822bdb3d7f12f9e2b69e (patch)
treea57fe1732b3f36937987fa47ac492181d5100990 /searchcore/src/tests/proton/documentdb/documentdbconfig
parent88a5e95f8ce908e7f15c6c2b3f08a1fb1bd2fddd (diff)
parentf04a4642e52ac293f2a4b5248bc2d1c14233f38e (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.cpp33
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());
}
};