mirror of
https://github.com/spring-projects/spring-framework
synced 2026-06-08 17:33:33 +00:00
Optimize BeanOverrideRegistrar lookup in BeanOverrideTestExecutionListener
This commit is contained in:
+1
-1
@@ -38,7 +38,7 @@ import org.springframework.test.context.MergedContextConfiguration;
|
||||
*/
|
||||
class BeanOverrideContextCustomizer implements ContextCustomizer {
|
||||
|
||||
private static final String REGISTRAR_BEAN_NAME =
|
||||
static final String REGISTRAR_BEAN_NAME =
|
||||
"org.springframework.test.context.bean.override.internalBeanOverrideRegistrar";
|
||||
|
||||
private static final String INFRASTRUCTURE_BEAN_NAME =
|
||||
|
||||
+2
-2
@@ -93,8 +93,8 @@ public class BeanOverrideTestExecutionListener extends AbstractTestExecutionList
|
||||
|
||||
List<OverrideMetadata> metadataForFields = OverrideMetadata.forTestClass(testClass);
|
||||
if (!metadataForFields.isEmpty()) {
|
||||
BeanOverrideRegistrar registrar =
|
||||
testContext.getApplicationContext().getBean(BeanOverrideRegistrar.class);
|
||||
BeanOverrideRegistrar registrar = testContext.getApplicationContext()
|
||||
.getBean(BeanOverrideContextCustomizer.REGISTRAR_BEAN_NAME, BeanOverrideRegistrar.class);
|
||||
for (OverrideMetadata metadata : metadataForFields) {
|
||||
consumer.accept(new TestContextOverrideMetadata(testInstance, metadata), registrar);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user