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