public void testFactoryNesting() { ITestBean father = (ITestBean) getBeanFactory().getBean("father"); assertTrue("Bean from root context", father != null); ITestBean rod = (ITestBean) getBeanFactory().getBean("rod"); assertTrue("Bean from child context", "Rod".equals(rod.getName())); assertTrue("Bean has external reference", rod.getSpouse() == father); rod = (ITestBean) parent.getBean("rod"); assertTrue("Bean from root context", "Roderick".equals(rod.getName())); }