diff options
author | Jon Bratseth <bratseth@gmail.com> | 2022-06-16 19:01:58 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-06-16 19:01:58 +0200 |
commit | 1a79c78e274fb587634f48f4a131a3cbc97192ff (patch) | |
tree | 4f9058d1a116636acd33e3a9a30259c94809bcb8 /container-search/src/test/java/com/yahoo | |
parent | 9ec71e5daf80a664b781d0b3680a322e99e6b7a6 (diff) | |
parent | d44e10e96e6cdc9944a98b431f6f1ae2e60a3525 (diff) |
Merge pull request #23140 from vespa-engine/bratseth/less-documentdbinfo
Bratseth/less documentdbinfo
Diffstat (limited to 'container-search/src/test/java/com/yahoo')
4 files changed, 13 insertions, 34 deletions
diff --git a/container-search/src/test/java/com/yahoo/prelude/fastsearch/test/FastSearcherTestCase.java b/container-search/src/test/java/com/yahoo/prelude/fastsearch/test/FastSearcherTestCase.java index 271b932dff5..d5630063f4b 100644 --- a/container-search/src/test/java/com/yahoo/prelude/fastsearch/test/FastSearcherTestCase.java +++ b/container-search/src/test/java/com/yahoo/prelude/fastsearch/test/FastSearcherTestCase.java @@ -214,7 +214,6 @@ public class FastSearcherTestCase { private DocumentdbInfoConfig documentdbInfoConfig(String schemaName) { var db = new DocumentdbInfoConfig.Documentdb.Builder().name(schemaName); - db.rankprofile(new DocumentdbInfoConfig.Documentdb.Rankprofile.Builder().name("default")); return new DocumentdbInfoConfig.Builder().documentdb(db).build(); } diff --git a/container-search/src/test/java/com/yahoo/search/grouping/vespa/HitConverterTestCase.java b/container-search/src/test/java/com/yahoo/search/grouping/vespa/HitConverterTestCase.java index 6c66c8f4ca6..b3afd8c5f50 100644 --- a/container-search/src/test/java/com/yahoo/search/grouping/vespa/HitConverterTestCase.java +++ b/container-search/src/test/java/com/yahoo/search/grouping/vespa/HitConverterTestCase.java @@ -7,7 +7,6 @@ import com.yahoo.net.URI; import com.yahoo.prelude.fastsearch.GroupingListHit; import com.yahoo.prelude.fastsearch.DocsumDefinitionSet; import com.yahoo.prelude.fastsearch.FastHit; -import com.yahoo.prelude.fastsearch.DocumentdbInfoConfig; import com.yahoo.search.Query; import com.yahoo.search.Result; import com.yahoo.search.Searcher; diff --git a/container-search/src/test/java/com/yahoo/search/yql/YqlFieldAndSourceTestCase.java b/container-search/src/test/java/com/yahoo/search/yql/YqlFieldAndSourceTestCase.java index 0385de5bebf..ee933a86578 100644 --- a/container-search/src/test/java/com/yahoo/search/yql/YqlFieldAndSourceTestCase.java +++ b/container-search/src/test/java/com/yahoo/search/yql/YqlFieldAndSourceTestCase.java @@ -5,19 +5,18 @@ import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertTrue; import static org.junit.Assert.assertFalse; -import java.util.ArrayList; import java.util.Arrays; import java.util.List; +import java.util.Map; +import com.yahoo.search.schema.DocumentSummary; +import com.yahoo.search.schema.Schema; +import com.yahoo.search.schema.SchemaInfo; import org.junit.After; import org.junit.Before; import org.junit.Test; import com.yahoo.component.chain.Chain; -import com.yahoo.prelude.fastsearch.DocumentdbInfoConfig; -import com.yahoo.prelude.fastsearch.DocumentdbInfoConfig.Documentdb; -import com.yahoo.prelude.fastsearch.DocumentdbInfoConfig.Documentdb.Summaryclass; -import com.yahoo.prelude.fastsearch.DocumentdbInfoConfig.Documentdb.Summaryclass.Fields; import com.yahoo.search.Query; import com.yahoo.search.Result; import com.yahoo.search.Searcher; @@ -57,10 +56,7 @@ public class YqlFieldAndSourceTestCase { mockBackend.addSummaryClassByCopy(SORTABLE_ATTRIBUTES_SUMMARY_CLASS, Arrays.asList(FIELD2)); mockBackend.addSummaryClassByCopy(THIRD_OPTION, Arrays.asList(FIELD3)); - DocumentdbInfoConfig config = new DocumentdbInfoConfig(new DocumentdbInfoConfig.Builder() - .documentdb(buildDocumentdbArray())); - - searchChain = new Chain<>(new FieldFiller(config), mockBackend); + searchChain = new Chain<>(new FieldFiller(schemaInfo()), mockBackend); context = Execution.Context.createContextStub(); execution = new Execution(searchChain, context); } @@ -75,29 +71,13 @@ public class YqlFieldAndSourceTestCase { return h; } - private List<Documentdb.Builder> buildDocumentdbArray() { - List<Documentdb.Builder> configArray = new ArrayList<>(1); - configArray.add(new Documentdb.Builder().summaryclass( - buildSummaryclassArray()).name("defaultsearchdefinition")); - - return configArray; - } - - private List<Summaryclass.Builder> buildSummaryclassArray() { - return Arrays.asList( - new Summaryclass.Builder() - .id(0) - .name(DEFAULT_SUMMARY_CLASS) - .fields(Arrays.asList(new Fields.Builder().name(FIELD1).type("string"), - new Fields.Builder().name(FIELD2).type("string"))), - new Summaryclass.Builder() - .id(1) - .name(SORTABLE_ATTRIBUTES_SUMMARY_CLASS) - .fields(Arrays.asList(new Fields.Builder().name(FIELD2).type("string"))), - new Summaryclass.Builder() - .id(2) - .name(THIRD_OPTION) - .fields(Arrays.asList(new Fields.Builder().name(FIELD3).type("string")))); + private SchemaInfo schemaInfo() { + var schema = new Schema.Builder("defaultsearchdefinition"); + schema.add(new DocumentSummary.Builder(DEFAULT_SUMMARY_CLASS).addField(FIELD1, "string") + .addField(FIELD2, "string").build()) + .add((new DocumentSummary.Builder(SORTABLE_ATTRIBUTES_SUMMARY_CLASS).addField(FIELD2, "string").build())) + .add((new DocumentSummary.Builder(THIRD_OPTION).addField(FIELD3, "string").build())); + return new SchemaInfo(List.of(schema.build()), Map.of()); } @After diff --git a/container-search/src/test/java/com/yahoo/vespa/streamingvisitors/VdsStreamingSearcherTestCase.java b/container-search/src/test/java/com/yahoo/vespa/streamingvisitors/VdsStreamingSearcherTestCase.java index 835235a593c..3cf2a38982a 100644 --- a/container-search/src/test/java/com/yahoo/vespa/streamingvisitors/VdsStreamingSearcherTestCase.java +++ b/container-search/src/test/java/com/yahoo/vespa/streamingvisitors/VdsStreamingSearcherTestCase.java @@ -46,6 +46,7 @@ import static org.mockito.Mockito.when; * @author Ulf Carlin */ public class VdsStreamingSearcherTestCase { + public static final String USERDOC_ID_PREFIX = "id:namespace:mytype:n=1:userspecific"; public static final String GROUPDOC_ID_PREFIX = "id:namespace:mytype:g=group1:userspecific"; |