Skip to content

Commit f26a266

Browse files
committed
Optimize BeanOverrideRegistrar lookup in BeanOverrideTestExecutionListener
1 parent d44701f commit f26a266

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

spring-test/src/main/java/org/springframework/test/context/bean/override/BeanOverrideContextCustomizer.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
*/
3939
class BeanOverrideContextCustomizer implements ContextCustomizer {
4040

41-
private static final String REGISTRAR_BEAN_NAME =
41+
static final String REGISTRAR_BEAN_NAME =
4242
"org.springframework.test.context.bean.override.internalBeanOverrideRegistrar";
4343

4444
private static final String INFRASTRUCTURE_BEAN_NAME =

spring-test/src/main/java/org/springframework/test/context/bean/override/BeanOverrideTestExecutionListener.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -93,8 +93,8 @@ private void postProcessFields(TestContext testContext, BiConsumer<TestContextOv
9393

9494
List<OverrideMetadata> metadataForFields = OverrideMetadata.forTestClass(testClass);
9595
if (!metadataForFields.isEmpty()) {
96-
BeanOverrideRegistrar registrar =
97-
testContext.getApplicationContext().getBean(BeanOverrideRegistrar.class);
96+
BeanOverrideRegistrar registrar = testContext.getApplicationContext()
97+
.getBean(BeanOverrideContextCustomizer.REGISTRAR_BEAN_NAME, BeanOverrideRegistrar.class);
9898
for (OverrideMetadata metadata : metadataForFields) {
9999
consumer.accept(new TestContextOverrideMetadata(testInstance, metadata), registrar);
100100
}

0 commit comments

Comments
 (0)