Skip to content

Commit 6cebe3a

Browse files
committed
Migrate test to Jackson 3
1 parent be8f538 commit 6cebe3a

File tree

2 files changed

+5
-9
lines changed

2 files changed

+5
-9
lines changed

module/spring-boot-batch-jdbc/build.gradle

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,10 +42,9 @@ dependencies {
4242
testImplementation("io.micrometer:micrometer-observation-test")
4343

4444
testRuntimeOnly("ch.qos.logback:logback-classic")
45-
testRuntimeOnly("com.fasterxml.jackson.core:jackson-databind")
46-
testRuntimeOnly("com.fasterxml.jackson.datatype:jackson-datatype-jsr310")
4745
testRuntimeOnly("com.h2database:h2")
4846
testRuntimeOnly("com.zaxxer:HikariCP")
47+
testRuntimeOnly("tools.jackson.core:jackson-databind")
4948
}
5049

5150
tasks.named("compileTestJava") {

module/spring-boot-batch-jdbc/src/test/java/org/springframework/boot/batch/jdbc/autoconfigure/BatchJdbcAutoConfigurationTests.java

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@
4343
import org.springframework.batch.core.repository.ExecutionContextSerializer;
4444
import org.springframework.batch.core.repository.JobRepository;
4545
import org.springframework.batch.core.repository.dao.DefaultExecutionContextSerializer;
46+
import org.springframework.batch.core.repository.dao.JacksonExecutionContextStringSerializer;
4647
import org.springframework.batch.core.step.Step;
4748
import org.springframework.beans.factory.annotation.Autowired;
4849
import org.springframework.beans.factory.config.ConfigurableListableBeanFactory;
@@ -480,17 +481,13 @@ void whenTheUserDefinesAJobNameThatDoesNotExistWithRegisteredJobFailsFast() {
480481
}
481482

482483
@Test
483-
@SuppressWarnings("removal")
484484
void customExecutionContextSerializerIsUsed() {
485485
this.contextRunner.withUserConfiguration(EmbeddedDataSourceConfiguration.class)
486-
.withBean(ExecutionContextSerializer.class,
487-
org.springframework.batch.core.repository.dao.Jackson2ExecutionContextStringSerializer::new)
486+
.withBean(ExecutionContextSerializer.class, JacksonExecutionContextStringSerializer::new)
488487
.run((context) -> {
489-
assertThat(context).hasSingleBean(
490-
org.springframework.batch.core.repository.dao.Jackson2ExecutionContextStringSerializer.class);
488+
assertThat(context).hasSingleBean(JacksonExecutionContextStringSerializer.class);
491489
assertThat(context.getBean(SpringBootBatchJdbcConfiguration.class).getExecutionContextSerializer())
492-
.isInstanceOf(
493-
org.springframework.batch.core.repository.dao.Jackson2ExecutionContextStringSerializer.class);
490+
.isInstanceOf(JacksonExecutionContextStringSerializer.class);
494491
});
495492
}
496493

0 commit comments

Comments
 (0)