Prevent a broken factory bean from breaking the resetting of mocks

Closes gh-7271
This commit is contained in:
Aleksander Bartnikiewicz 2016-11-01 20:59:10 +01:00 committed by Andy Wilkinson
parent e19c6245ef
commit eb927f1b29
1 changed files with 1 additions and 1 deletions

View File

@ -65,7 +65,7 @@ public class ResetMocksTestExecutionListener extends AbstractTestExecutionListen
for (String name : names) { for (String name : names) {
BeanDefinition definition = beanFactory.getBeanDefinition(name); BeanDefinition definition = beanFactory.getBeanDefinition(name);
if (definition.isSingleton() && instantiatedSingletons.contains(name)) { if (definition.isSingleton() && instantiatedSingletons.contains(name)) {
Object bean = beanFactory.getBean(name); Object bean = beanFactory.getSingleton(name);
if (reset.equals(MockReset.get(bean))) { if (reset.equals(MockReset.get(bean))) {
Mockito.reset(bean); Mockito.reset(bean);
} }