diff --git a/pom.xml b/pom.xml index 79311d040..c92c74e24 100644 --- a/pom.xml +++ b/pom.xml @@ -19,7 +19,7 @@ 3.2.1 2.6 - 5.4.0 + 5.5.0 2.0.0.BUILD-SNAPSHOT @@ -91,7 +91,7 @@ org.apache.logging.log4j log4j-core - 2.6.2 + 2.8.2 diff --git a/src/test/java/org/springframework/data/elasticsearch/core/DefaultResultMapperTests.java b/src/test/java/org/springframework/data/elasticsearch/core/DefaultResultMapperTests.java index 4a488f7b3..bec87ff85 100644 --- a/src/test/java/org/springframework/data/elasticsearch/core/DefaultResultMapperTests.java +++ b/src/test/java/org/springframework/data/elasticsearch/core/DefaultResultMapperTests.java @@ -41,6 +41,8 @@ import org.springframework.data.elasticsearch.annotations.Document; import org.springframework.data.elasticsearch.core.aggregation.AggregatedPage; import org.springframework.data.elasticsearch.core.mapping.SimpleElasticsearchMappingContext; import org.springframework.data.elasticsearch.entities.Car; + +import static java.util.Arrays.asList; import static org.hamcrest.Matchers.*; import static org.junit.Assert.*; import static org.mockito.Mockito.*; @@ -72,12 +74,7 @@ public class DefaultResultMapperTests { when(searchHits.iterator()).thenReturn(new ArrayIterator(hits)); when(response.getHits()).thenReturn(searchHits); - Aggregation aggregationToReturn = createCarAggregation(); - Aggregations aggregations = mock(Aggregations.class); - Iterator iter = Collections.singletonList(aggregationToReturn).iterator(); - - when(aggregations.iterator()).thenReturn(iter).thenReturn(iter); - when(aggregations.get("engine")).thenReturn(aggregationToReturn); + Aggregations aggregations = new Aggregations(asList(createCarAggregation())); when(response.getAggregations()).thenReturn(aggregations); //When @@ -86,7 +83,7 @@ public class DefaultResultMapperTests { //Then page.hasFacets(); assertThat(page.hasAggregations(), is(true)); - assertThat(page.getAggregation("engine").getName(), is("Diesel")); + assertThat(page.getAggregation("Diesel").getName(), is("Diesel")); } @Test @@ -185,8 +182,8 @@ public class DefaultResultMapperTests { private Map createCarFields(String name, String model) { Map result = new HashMap<>(); - result.put("name", new SearchHitField("name", Arrays.asList(name))); - result.put("model", new SearchHitField("model", Arrays.asList(model))); + result.put("name", new SearchHitField("name", asList(name))); + result.put("model", new SearchHitField("model", asList(model))); return result; } diff --git a/src/test/java/org/springframework/data/elasticsearch/core/ElasticsearchTemplateParentChildTests.java b/src/test/java/org/springframework/data/elasticsearch/core/ElasticsearchTemplateParentChildTests.java index bdabe5a0e..fe2e0bdfe 100644 --- a/src/test/java/org/springframework/data/elasticsearch/core/ElasticsearchTemplateParentChildTests.java +++ b/src/test/java/org/springframework/data/elasticsearch/core/ElasticsearchTemplateParentChildTests.java @@ -16,7 +16,7 @@ package org.springframework.data.elasticsearch.core; import static org.elasticsearch.common.xcontent.XContentFactory.*; -import static org.elasticsearch.index.query.QueryBuilders.*; +import static org.elasticsearch.join.query.JoinQueryBuilders.hasChildQuery; import static org.hamcrest.Matchers.*; import static org.junit.Assert.*; diff --git a/src/test/resources/test-home-dir/modules/lang-expression/lang-expression-5.4.0.jar b/src/test/resources/test-home-dir/modules/lang-expression/lang-expression-5.5.0.jar similarity index 89% rename from src/test/resources/test-home-dir/modules/lang-expression/lang-expression-5.4.0.jar rename to src/test/resources/test-home-dir/modules/lang-expression/lang-expression-5.5.0.jar index ade3e7cd7..fcf068702 100644 Binary files a/src/test/resources/test-home-dir/modules/lang-expression/lang-expression-5.4.0.jar and b/src/test/resources/test-home-dir/modules/lang-expression/lang-expression-5.5.0.jar differ diff --git a/src/test/resources/test-home-dir/modules/lang-expression/lucene-expressions-6.5.0.jar b/src/test/resources/test-home-dir/modules/lang-expression/lucene-expressions-6.6.0.jar similarity index 86% rename from src/test/resources/test-home-dir/modules/lang-expression/lucene-expressions-6.5.0.jar rename to src/test/resources/test-home-dir/modules/lang-expression/lucene-expressions-6.6.0.jar index f553e11e9..8237ab730 100644 Binary files a/src/test/resources/test-home-dir/modules/lang-expression/lucene-expressions-6.5.0.jar and b/src/test/resources/test-home-dir/modules/lang-expression/lucene-expressions-6.6.0.jar differ diff --git a/src/test/resources/test-home-dir/modules/lang-expression/plugin-descriptor.properties b/src/test/resources/test-home-dir/modules/lang-expression/plugin-descriptor.properties index 6be681775..cc647f1ea 100644 --- a/src/test/resources/test-home-dir/modules/lang-expression/plugin-descriptor.properties +++ b/src/test/resources/test-home-dir/modules/lang-expression/plugin-descriptor.properties @@ -22,7 +22,7 @@ description=Lucene expressions integration for Elasticsearch # # 'version': plugin's version -version=5.4.0 +version=5.5.0 # # 'name': the plugin name name=lang-expression @@ -37,7 +37,7 @@ classname=org.elasticsearch.script.expression.ExpressionPlugin java.version=1.8 # # 'elasticsearch.version': version of elasticsearch compiled against -elasticsearch.version=5.4.0 +elasticsearch.version=5.5.0 ### optional elements for plugins: # # 'has.native.controller': whether or not the plugin has a native controller diff --git a/src/test/resources/test-home-dir/modules/lang-groovy/lang-groovy-5.4.0.jar b/src/test/resources/test-home-dir/modules/lang-groovy/lang-groovy-5.5.0.jar similarity index 87% rename from src/test/resources/test-home-dir/modules/lang-groovy/lang-groovy-5.4.0.jar rename to src/test/resources/test-home-dir/modules/lang-groovy/lang-groovy-5.5.0.jar index 85c7fd596..b8ffc7562 100644 Binary files a/src/test/resources/test-home-dir/modules/lang-groovy/lang-groovy-5.4.0.jar and b/src/test/resources/test-home-dir/modules/lang-groovy/lang-groovy-5.5.0.jar differ diff --git a/src/test/resources/test-home-dir/modules/lang-groovy/plugin-descriptor.properties b/src/test/resources/test-home-dir/modules/lang-groovy/plugin-descriptor.properties index c3a5a276f..48bfc72db 100644 --- a/src/test/resources/test-home-dir/modules/lang-groovy/plugin-descriptor.properties +++ b/src/test/resources/test-home-dir/modules/lang-groovy/plugin-descriptor.properties @@ -22,7 +22,7 @@ description=Groovy scripting integration for Elasticsearch # # 'version': plugin's version -version=5.4.0 +version=5.5.0 # # 'name': the plugin name name=lang-groovy @@ -37,7 +37,7 @@ classname=org.elasticsearch.script.groovy.GroovyPlugin java.version=1.8 # # 'elasticsearch.version': version of elasticsearch compiled against -elasticsearch.version=5.4.0 +elasticsearch.version=5.5.0 ### optional elements for plugins: # # 'has.native.controller': whether or not the plugin has a native controller