mirror of
https://github.com/spring-projects/spring-framework.git
synced 2026-09-17 16:39:29 +00:00
Polishing
This commit is contained in:
+8
-7
@@ -113,14 +113,15 @@ public class MockitoResetTestExecutionListener extends AbstractTestExecutionList
|
||||
|
||||
private static void resetMocks(ConfigurableApplicationContext applicationContext, MockReset reset) {
|
||||
ConfigurableListableBeanFactory beanFactory = applicationContext.getBeanFactory();
|
||||
String[] beanNames = beanFactory.getBeanDefinitionNames();
|
||||
Set<String> instantiatedSingletons = new HashSet<>(Arrays.asList(beanFactory.getSingletonNames()));
|
||||
for (String beanName : beanNames) {
|
||||
BeanDefinition beanDefinition = beanFactory.getBeanDefinition(beanName);
|
||||
if (beanDefinition.isSingleton() && instantiatedSingletons.contains(beanName)) {
|
||||
Object bean = getBean(beanFactory, beanName);
|
||||
if (bean != null && reset == MockReset.get(bean)) {
|
||||
Mockito.reset(bean);
|
||||
for (String beanName : beanFactory.getBeanDefinitionNames()) {
|
||||
if (instantiatedSingletons.contains(beanName)) {
|
||||
BeanDefinition beanDefinition = beanFactory.getBeanDefinition(beanName);
|
||||
if (beanDefinition.isSingleton()) {
|
||||
Object bean = getBean(beanFactory, beanName);
|
||||
if (bean != null && reset == MockReset.get(bean)) {
|
||||
Mockito.reset(bean);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user