From 8fc6df0c9505809f1cf296465c5831c722753f34 Mon Sep 17 00:00:00 2001 From: Christoph Strobl Date: Thu, 3 Jul 2025 11:37:12 +0200 Subject: [PATCH] Follow changes in data commons. Adapt to new metadata rendering format. See: #4939 --- .../mongodb/repository/aot/MongoRepositoryMetadataTests.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/repository/aot/MongoRepositoryMetadataTests.java b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/repository/aot/MongoRepositoryMetadataTests.java index aa069a271..fe65d2108 100644 --- a/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/repository/aot/MongoRepositoryMetadataTests.java +++ b/spring-data-mongodb/src/test/java/org/springframework/data/mongodb/repository/aot/MongoRepositoryMetadataTests.java @@ -23,6 +23,7 @@ import example.aot.UserRepository; import java.io.IOException; import java.nio.charset.StandardCharsets; +import java.util.List; import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Test; @@ -150,7 +151,7 @@ class MongoRepositoryMetadataTests { assertThatJson(json).inPath("$.methods[?(@.name == 'findAllLastnames')].query").isArray().element(0).isObject() .containsEntry("pipeline", - "[{ '$match' : { 'last_name' : { '$ne' : null } } }, { '$project': { '_id' : '$last_name' } }]"); + List.of("{ '$match' : { 'last_name' : { '$ne' : null } } }", "{ '$project': { '_id' : '$last_name' } }")); } @Test // GH-4964 @@ -165,7 +166,7 @@ class MongoRepositoryMetadataTests { assertThatJson(json).inPath("$.methods[?(@.name == 'findAndIncrementVisitsViaPipelineByLastname')].query").isArray() .element(0).isObject().containsEntry("filter", "{'lastname':?0}").containsEntry("update-pipeline", - "[{ '$set' : { 'visits' : { '$ifNull' : [ {'$add' : [ '$visits', ?1 ] }, ?1 ] } } }]"); + List.of("{ '$set' : { 'visits' : { '$ifNull' : [ {'$add' : [ '$visits', ?1 ] }, ?1 ] } } }")); } @Test // GH-4964