|
|
|
@ -89,7 +89,7 @@ import org.springframework.util.StopWatch; |
|
|
|
|
* @author Sam Brannen |
|
|
|
|
* @author Chris Beams |
|
|
|
|
*/ |
|
|
|
|
public final class DefaultListableBeanFactoryTests { |
|
|
|
|
public class DefaultListableBeanFactoryTests { |
|
|
|
|
|
|
|
|
|
private static final Log factoryLog = LogFactory.getLog(DefaultListableBeanFactory.class); |
|
|
|
|
|
|
|
|
@ -1280,6 +1280,15 @@ public final class DefaultListableBeanFactoryTests { |
|
|
|
|
factoryBean, bean.getFactoryBean()); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Test |
|
|
|
|
public void testGetTypeForAbstractFactoryBean() { |
|
|
|
|
DefaultListableBeanFactory lbf = new DefaultListableBeanFactory(); |
|
|
|
|
RootBeanDefinition bd = new RootBeanDefinition(FactoryBeanThatShouldntBeCalled.class); |
|
|
|
|
bd.setAbstract(true); |
|
|
|
|
lbf.registerBeanDefinition("factoryBean", bd); |
|
|
|
|
assertNull(lbf.getType("factoryBean")); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* Verifies that a dependency on a {@link FactoryBean} can <strong>not</strong> |
|
|
|
|
* be autowired <em>by name</em>, as & is an illegal character in |
|
|
|
|