summaryrefslogtreecommitdiffstats
path: root/container-search/src/test/java/com/yahoo
diff options
context:
space:
mode:
authorJon Bratseth <bratseth@gmail.com>2022-06-16 19:01:58 +0200
committerGitHub <noreply@github.com>2022-06-16 19:01:58 +0200
commit1a79c78e274fb587634f48f4a131a3cbc97192ff (patch)
tree4f9058d1a116636acd33e3a9a30259c94809bcb8 /container-search/src/test/java/com/yahoo
parent9ec71e5daf80a664b781d0b3680a322e99e6b7a6 (diff)
parentd44e10e96e6cdc9944a98b431f6f1ae2e60a3525 (diff)
Merge pull request #23140 from vespa-engine/bratseth/less-documentdbinfo
Bratseth/less documentdbinfo
Diffstat (limited to 'container-search/src/test/java/com/yahoo')
-rw-r--r--container-search/src/test/java/com/yahoo/prelude/fastsearch/test/FastSearcherTestCase.java1
-rw-r--r--container-search/src/test/java/com/yahoo/search/grouping/vespa/HitConverterTestCase.java1
-rw-r--r--container-search/src/test/java/com/yahoo/search/yql/YqlFieldAndSourceTestCase.java44
-rw-r--r--container-search/src/test/java/com/yahoo/vespa/streamingvisitors/VdsStreamingSearcherTestCase.java1
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";