diff --git a/elasticsearch/qa/messy-test-xpack-with-mustache/src/test/java/org/elasticsearch/messy/tests/SearchTransformIT.java b/elasticsearch/qa/messy-test-xpack-with-mustache/src/test/java/org/elasticsearch/messy/tests/SearchTransformIT.java index b2394fcfe7a..1519bea48ab 100644 --- a/elasticsearch/qa/messy-test-xpack-with-mustache/src/test/java/org/elasticsearch/messy/tests/SearchTransformIT.java +++ b/elasticsearch/qa/messy-test-xpack-with-mustache/src/test/java/org/elasticsearch/messy/tests/SearchTransformIT.java @@ -196,7 +196,7 @@ public class SearchTransformIT extends ESIntegTestCase { assertThat(result.type(), is(SearchTransform.TYPE)); assertThat(result.status(), is(Transform.Result.Status.FAILURE)); assertThat(result.reason(), notNullValue()); - assertThat(result.reason(), containsString("No query registered for [_unknown_query_]")); + assertThat(result.reason(), containsString("no [query] registered for [_unknown_query_]")); // extract the base64 encoded query from the template script, path is: query -> wrapper -> query String jsonQuery = result.executedRequest().template().getScript(); diff --git a/elasticsearch/x-pack/watcher/src/test/java/org/elasticsearch/watcher/support/WatcherUtilsTests.java b/elasticsearch/x-pack/watcher/src/test/java/org/elasticsearch/watcher/support/WatcherUtilsTests.java index 101050f67ef..3ffca1ffa25 100644 --- a/elasticsearch/x-pack/watcher/src/test/java/org/elasticsearch/watcher/support/WatcherUtilsTests.java +++ b/elasticsearch/x-pack/watcher/src/test/java/org/elasticsearch/watcher/support/WatcherUtilsTests.java @@ -136,9 +136,9 @@ public class WatcherUtilsTests extends ESTestCase { builder = WatcherUtils.writeSearchRequest(expectedRequest, builder, ToXContent.EMPTY_PARAMS); XContentParser parser = XContentHelper.createParser(builder.bytes()); assertThat(parser.nextToken(), equalTo(XContentParser.Token.START_OBJECT)); - QueryParser termQueryParser = MatchAllQueryBuilder::fromXContent; - IndicesQueriesRegistry registry = new IndicesQueriesRegistry(Settings.EMPTY, - singletonMap(MatchAllQueryBuilder.NAME, new Tuple<>(MatchAllQueryBuilder.QUERY_NAME_FIELD, termQueryParser))); + IndicesQueriesRegistry registry = new IndicesQueriesRegistry(); + QueryParser queryParser = MatchAllQueryBuilder::fromXContent; + registry.register(queryParser, MatchAllQueryBuilder.QUERY_NAME_FIELD); QueryParseContext context = new QueryParseContext(registry); context.reset(parser); SearchRequest result = WatcherUtils.readSearchRequest(parser, ExecutableSearchInput.DEFAULT_SEARCH_TYPE, context, null, null); @@ -226,9 +226,9 @@ public class WatcherUtilsTests extends ESTestCase { XContentParser parser = XContentHelper.createParser(builder.bytes()); assertThat(parser.nextToken(), equalTo(XContentParser.Token.START_OBJECT)); - QueryParser termQueryParser = MatchAllQueryBuilder::fromXContent; - IndicesQueriesRegistry registry = new IndicesQueriesRegistry(Settings.EMPTY, - singletonMap(MatchAllQueryBuilder.NAME, new Tuple<>(MatchAllQueryBuilder.QUERY_NAME_FIELD, termQueryParser))); + IndicesQueriesRegistry registry = new IndicesQueriesRegistry(); + QueryParser queryParser = MatchAllQueryBuilder::fromXContent; + registry.register(queryParser, MatchAllQueryBuilder.QUERY_NAME_FIELD); QueryParseContext context = new QueryParseContext(registry); context.reset(parser); SearchRequest result = WatcherUtils.readSearchRequest(parser, ExecutableSearchInput.DEFAULT_SEARCH_TYPE, context, null, null); diff --git a/elasticsearch/x-pack/watcher/src/test/java/org/elasticsearch/watcher/watch/WatchTests.java b/elasticsearch/x-pack/watcher/src/test/java/org/elasticsearch/watcher/watch/WatchTests.java index 53cf580b49f..8735bbb3630 100644 --- a/elasticsearch/x-pack/watcher/src/test/java/org/elasticsearch/watcher/watch/WatchTests.java +++ b/elasticsearch/x-pack/watcher/src/test/java/org/elasticsearch/watcher/watch/WatchTests.java @@ -353,11 +353,11 @@ public class WatchTests extends ESTestCase { Map parsers = new HashMap<>(); switch (input.type()) { case SearchInput.TYPE: - QueryParser termQueryParser = MatchAllQueryBuilder::fromXContent; - IndicesQueriesRegistry queryRegistry = new IndicesQueriesRegistry(Settings.EMPTY, singletonMap( - MatchAllQueryBuilder.NAME, new Tuple<>(MatchAllQueryBuilder.QUERY_NAME_FIELD, termQueryParser))); - parsers.put(SearchInput.TYPE, new SearchInputFactory(settings, client, queryRegistry, null, null)); - return new InputRegistry(parsers); + IndicesQueriesRegistry queryRegistry = new IndicesQueriesRegistry(); + QueryParser queryParser = MatchAllQueryBuilder::fromXContent; + queryRegistry.register(queryParser, MatchAllQueryBuilder.QUERY_NAME_FIELD); + parsers.put(SearchInput.TYPE, new SearchInputFactory(settings, client, queryRegistry, null, null)); + return new InputRegistry(parsers); default: parsers.put(SimpleInput.TYPE, new SimpleInputFactory(settings)); return new InputRegistry(parsers); @@ -421,9 +421,9 @@ public class WatchTests extends ESTestCase { } private TransformRegistry transformRegistry() { - QueryParser termQueryParser = MatchAllQueryBuilder::fromXContent; - IndicesQueriesRegistry queryRegistry = new IndicesQueriesRegistry(Settings.EMPTY, - singletonMap(MatchAllQueryBuilder.NAME, new Tuple<>(MatchAllQueryBuilder.QUERY_NAME_FIELD, termQueryParser))); + IndicesQueriesRegistry queryRegistry = new IndicesQueriesRegistry(); + QueryParser queryParser = MatchAllQueryBuilder::fromXContent; + queryRegistry.register(queryParser, MatchAllQueryBuilder.QUERY_NAME_FIELD); Map factories = new HashMap<>(); ChainTransformFactory parser = new ChainTransformFactory(); factories.put(ChainTransform.TYPE, parser);