From f2c004f604853817b12a1b718d13249bb07e20f2 Mon Sep 17 00:00:00 2001 From: Moritz Halbritter Date: Tue, 25 Oct 2022 11:42:52 +0200 Subject: [PATCH] Remove reflection in OutputCaptureExtension Closes gh-32870 --- .../boot/test/system/OutputCaptureExtension.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/spring-boot-project/spring-boot-test/src/main/java/org/springframework/boot/test/system/OutputCaptureExtension.java b/spring-boot-project/spring-boot-test/src/main/java/org/springframework/boot/test/system/OutputCaptureExtension.java index 235b7720de..fb98a0e257 100644 --- a/spring-boot-project/spring-boot-test/src/main/java/org/springframework/boot/test/system/OutputCaptureExtension.java +++ b/spring-boot-project/spring-boot-test/src/main/java/org/springframework/boot/test/system/OutputCaptureExtension.java @@ -104,7 +104,8 @@ public class OutputCaptureExtension } private OutputCapture getOutputCapture(ExtensionContext context) { - return getStore(context).getOrComputeIfAbsent(OutputCapture.class); + return getStore(context).getOrComputeIfAbsent(OutputCapture.class, (key) -> new OutputCapture(), + OutputCapture.class); } private Store getStore(ExtensionContext context) {