diff --git a/build.gradle b/build.gradle index 09a556f11..a69089a9e 100644 --- a/build.gradle +++ b/build.gradle @@ -51,12 +51,12 @@ allprojects { springVersion = project.hasProperty('springVersion') ? getProperty('springVersion') : springVersionDefault springRetryVersion = '1.1.3.RELEASE' springAmqpVersion = '1.5.6.RELEASE' - springDataCommonsVersion = '1.11.5.RELEASE' - springDataGemfireVersion = '1.7.5.RELEASE' - springDataJpaVersion = '1.9.5.RELEASE' - springDataMongodbVersion = '1.8.5.RELEASE' + springDataCommonsVersion = '2.0.0.BUILD-SNAPSHOT' + springDataGemfireVersion = '2.0.0.BUILD-SNAPSHOT' + springDataJpaVersion = '2.0.0.BUILD-SNAPSHOT' + springDataMongodbVersion = '2.0.0.BUILD-SNAPSHOT' springDataNeo4jVersion = '3.4.5.RELEASE' - springDataNeo4j4Version = '4.1.3.RELEASE' //? + springDataNeo4j4Version = '5.0.0.BUILD-SNAPSHOT' //? springIntegrationVersion = '5.0.0.BUILD-SNAPSHOT' springLdapVersion = '2.0.4.RELEASE' diff --git a/spring-batch-infrastructure/src/test/java/org/springframework/batch/item/data/MongoItemReaderTests.java b/spring-batch-infrastructure/src/test/java/org/springframework/batch/item/data/MongoItemReaderTests.java index ceb1bc8fb..cc152278f 100644 --- a/spring-batch-infrastructure/src/test/java/org/springframework/batch/item/data/MongoItemReaderTests.java +++ b/spring-batch-infrastructure/src/test/java/org/springframework/batch/item/data/MongoItemReaderTests.java @@ -15,19 +15,20 @@ */ package org.springframework.batch.item.data; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.Map; + import org.junit.Before; import org.junit.Test; import org.mockito.ArgumentCaptor; import org.mockito.Mock; import org.mockito.MockitoAnnotations; + import org.springframework.data.domain.Sort; import org.springframework.data.mongodb.core.MongoOperations; import org.springframework.data.mongodb.core.query.Query; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.Map; - import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertNull; @@ -120,8 +121,8 @@ public class MongoItemReaderTests { Query query = queryContainer.getValue(); assertEquals(50, query.getLimit()); assertEquals(0, query.getSkip()); - assertEquals("{ }", query.getQueryObject().toString()); - assertEquals("{ \"name\" : -1}", query.getSortObject().toString()); + assertEquals("{ }", query.getQueryObject().toJson()); + assertEquals("{ \"name\" : -1 }", query.getSortObject().toJson()); } @Test @@ -137,8 +138,8 @@ public class MongoItemReaderTests { assertEquals(50, query.getLimit()); assertEquals(100, query.getSkip()); - assertEquals("{ }", query.getQueryObject().toString()); - assertEquals("{ \"name\" : -1}", query.getSortObject().toString()); + assertEquals("{ }", query.getQueryObject().toJson()); + assertEquals("{ \"name\" : -1 }", query.getSortObject().toJson()); assertNull(query.getFieldsObject()); } @@ -154,9 +155,11 @@ public class MongoItemReaderTests { Query query = queryContainer.getValue(); assertEquals(50, query.getLimit()); assertEquals(0, query.getSkip()); - assertEquals("{ }", query.getQueryObject().toString()); - assertEquals("{ \"name\" : -1}", query.getSortObject().toString()); - assertEquals("{ \"name\" : 1 , \"age\" : 1 , \"_id\" : 0}", query.getFieldsObject().toString()); + assertEquals("{ }", query.getQueryObject().toJson()); + assertEquals("{ \"name\" : -1 }", query.getSortObject().toJson()); + assertEquals(1, query.getFieldsObject().get("name")); + assertEquals(1, query.getFieldsObject().get("age")); + assertEquals(0, query.getFieldsObject().get("_id")); } @Test @@ -171,8 +174,8 @@ public class MongoItemReaderTests { Query query = queryContainer.getValue(); assertEquals(50, query.getLimit()); assertEquals(0, query.getSkip()); - assertEquals("{ }", query.getQueryObject().toString()); - assertEquals("{ \"name\" : -1}", query.getSortObject().toString()); + assertEquals("{ }", query.getQueryObject().toJson()); + assertEquals("{ \"name\" : -1 }", query.getSortObject().toJson()); assertEquals("{ $natural : 1}", query.getHint()); } @@ -193,8 +196,8 @@ public class MongoItemReaderTests { Query query = queryContainer.getValue(); assertEquals(50, query.getLimit()); assertEquals(0, query.getSkip()); - assertEquals("{ \"name\" : \"foo\"}", query.getQueryObject().toString()); - assertEquals("{ \"name\" : -1}", query.getSortObject().toString()); + assertEquals("{ \"name\" : \"foo\" }", query.getQueryObject().toJson()); + assertEquals("{ \"name\" : -1 }", query.getSortObject().toJson()); } @SuppressWarnings("serial") @@ -216,8 +219,8 @@ public class MongoItemReaderTests { Query query = queryContainer.getValue(); assertEquals(50, query.getLimit()); assertEquals(0, query.getSkip()); - assertEquals("{ \"name\" : \"foo\"}", query.getQueryObject().toString()); - assertEquals("{ \"name\" : -1}", query.getSortObject().toString()); + assertEquals("{ \"name\" : \"foo\" }", query.getQueryObject().toJson()); + assertEquals("{ \"name\" : -1 }", query.getSortObject().toJson()); assertEquals("collection", collectionContainer.getValue()); } }