diff options
author | Jon Bratseth <bratseth@gmail.com> | 2021-10-10 11:29:29 +0200 |
---|---|---|
committer | Jon Bratseth <bratseth@gmail.com> | 2021-10-10 11:29:29 +0200 |
commit | 842d94e41868a7f353f3983c8e78689d0d2307e1 (patch) | |
tree | ff2b128b192de43fbc1334b3bbcd648fe6d87c28 /container-search/src/main/java | |
parent | 27bcc7e03be01b200654254af59a20566567ca33 (diff) |
Always create a renderer registry
Diffstat (limited to 'container-search/src/main/java')
-rw-r--r-- | container-search/src/main/java/com/yahoo/search/searchchain/Execution.java | 25 |
1 files changed, 11 insertions, 14 deletions
diff --git a/container-search/src/main/java/com/yahoo/search/searchchain/Execution.java b/container-search/src/main/java/com/yahoo/search/searchchain/Execution.java index 6c3bb68d976..fc4867fc5fb 100644 --- a/container-search/src/main/java/com/yahoo/search/searchchain/Execution.java +++ b/container-search/src/main/java/com/yahoo/search/searchchain/Execution.java @@ -15,6 +15,7 @@ import com.yahoo.search.Query; import com.yahoo.search.Result; import com.yahoo.search.Searcher; import com.yahoo.search.cluster.PingableSearcher; +import com.yahoo.search.rendering.Renderer; import com.yahoo.search.rendering.RendererRegistry; import com.yahoo.search.statistics.TimeTracker; @@ -135,33 +136,29 @@ public class Execution extends com.yahoo.processing.execution.Execution { this(searchChainRegistry, indexFacts, tokenRegistry, rendererRegistry, linguistics, Runnable::run); } - /** Creates a context stub with no information. This is for unit testing. */ + /** Create a Context instance where everything except the given arguments is empty. This is for unit testing.*/ public static Context createContextStub() { return createContextStub(null); } - /** - * Create a Context instance where only the index related settings are - * initialized. This is for unit testing. - */ + /** Create a Context instance where everything except the given arguments is empty. This is for unit testing.*/ public static Context createContextStub(IndexFacts indexFacts) { return createContextStub(null, indexFacts); } - /** - * Create a Context instance where only the search chain registry and index facts are - * initialized. This is for unit testing. - */ + /** Create a Context instance where everything except the given arguments is empty. This is for unit testing.*/ public static Context createContextStub(SearchChainRegistry searchChainRegistry, IndexFacts indexFacts) { return createContextStub(searchChainRegistry, indexFacts, null); } - /** - * Create a Context instance where only the search chain registry, index facts and linguistics are - * initialized. This is for unit testing. - */ + /** Create a Context instance where everything except the given arguments is empty. This is for unit testing.*/ public static Context createContextStub(SearchChainRegistry searchChainRegistry, IndexFacts indexFacts, Linguistics linguistics) { - return new Context(searchChainRegistry, indexFacts, null, null, linguistics, Executors.newSingleThreadExecutor()); + return new Context(searchChainRegistry, + indexFacts, + null, + new RendererRegistry(Runnable::run), + linguistics, + Executors.newSingleThreadExecutor()); } /** |