public void testFactoryReferences() { DummyFactory factory = (DummyFactory) getBeanFactory().getBean("&singletonFactory"); DummyReferencer ref = (DummyReferencer) getBeanFactory().getBean("factoryReferencer"); assertTrue(ref.getTestBean1() == ref.getTestBean2()); assertTrue(ref.getDummyFactory() == factory); DummyReferencer ref2 = (DummyReferencer) getBeanFactory().getBean("factoryReferencerWithConstructor"); assertTrue(ref2.getTestBean1() == ref2.getTestBean2()); assertTrue(ref2.getDummyFactory() == factory); }