Skip to content

Commit 362c0c1

Browse files
Verify alignment of MongoDB UUID representation defaults
Closes gh-33532
1 parent cdf207c commit 362c0c1

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed

spring-boot-project/spring-boot-autoconfigure/src/test/java/org/springframework/boot/autoconfigure/mongo/MongoAutoConfigurationTests.java

+6
Original file line numberDiff line numberDiff line change
@@ -241,6 +241,12 @@ public ConnectionString getConnectionString() {
241241
.doesNotHaveBean(PropertiesMongoConnectionDetails.class));
242242
}
243243

244+
@Test
245+
void uuidRepresentationDefaultsAreAligned() {
246+
this.contextRunner.run((context) -> assertThat(getSettings(context).getUuidRepresentation())
247+
.isEqualTo(new MongoProperties().getUuidRepresentation()));
248+
}
249+
244250
private MongoClientSettings getSettings(AssertableApplicationContext context) {
245251
assertThat(context).hasSingleBean(MongoClient.class);
246252
MongoClientImpl client = (MongoClientImpl) context.getBean(MongoClient.class);

spring-boot-project/spring-boot-autoconfigure/src/test/java/org/springframework/boot/autoconfigure/mongo/MongoReactiveAutoConfigurationTests.java

+6
Original file line numberDiff line numberDiff line change
@@ -256,6 +256,12 @@ public ConnectionString getConnectionString() {
256256
.doesNotHaveBean(PropertiesMongoConnectionDetails.class));
257257
}
258258

259+
@Test
260+
void uuidRepresentationDefaultsAreAligned() {
261+
this.contextRunner.run((context) -> assertThat(getSettings(context).getUuidRepresentation())
262+
.isEqualTo(new MongoProperties().getUuidRepresentation()));
263+
}
264+
259265
private MongoClientSettings getSettings(ApplicationContext context) {
260266
MongoClientImpl client = (MongoClientImpl) context.getBean(MongoClient.class);
261267
return client.getSettings();

0 commit comments

Comments
 (0)