Package org.springframework.beans.factory.support

Examples of org.springframework.beans.factory.support.DefaultListableBeanFactory.destroySingletons()


    assertSame(tb, bean.getTestBean());
    assertSame(tb, bean.getTestBean2());
    assertSame(tb, bean.getTestBean3());
    assertNull(bean.getTestBean4());
    assertNull(bean.getNestedTestBeans());
    bf.destroySingletons();
  }

  @Test
  public void testOptionalResourceInjectionWithNoDependencies() {
    DefaultListableBeanFactory bf = new DefaultListableBeanFactory();
View Full Code Here


    assertNull(bean.getTestBean());
    assertNull(bean.getTestBean2());
    assertNull(bean.getTestBean3());
    assertNull(bean.getTestBean4());
    assertNull(bean.getNestedTestBeans());
    bf.destroySingletons();
  }

  @Test
  public void testOrderedResourceInjection() {
    DefaultListableBeanFactory bf = new DefaultListableBeanFactory();
View Full Code Here

    assertSame(ntb2, bean.getNestedTestBeans()[0]);
    assertSame(ntb1, bean.getNestedTestBeans()[1]);
    assertEquals(2, bean.nestedTestBeansField.length);
    assertSame(ntb2, bean.nestedTestBeansField[0]);
    assertSame(ntb1, bean.nestedTestBeansField[1]);
    bf.destroySingletons();
  }

  @Test
  public void testAnnotationOrderedResourceInjection() {
    DefaultListableBeanFactory bf = new DefaultListableBeanFactory();
View Full Code Here

    assertSame(ntb2, bean.getNestedTestBeans()[0]);
    assertSame(ntb1, bean.getNestedTestBeans()[1]);
    assertEquals(2, bean.nestedTestBeansField.length);
    assertSame(ntb2, bean.nestedTestBeansField[0]);
    assertSame(ntb1, bean.nestedTestBeansField[1]);
    bf.destroySingletons();
  }

  @Test
  public void testOrderedCollectionResourceInjection() {
    DefaultListableBeanFactory bf = new DefaultListableBeanFactory();
View Full Code Here

    assertSame(ntb2, bean.nestedTestBeansSetter.get(0));
    assertSame(ntb1, bean.nestedTestBeansSetter.get(1));
    assertEquals(2, bean.nestedTestBeansField.size());
    assertSame(ntb2, bean.nestedTestBeansField.get(0));
    assertSame(ntb1, bean.nestedTestBeansField.get(1));
    bf.destroySingletons();
  }

  @Test
  public void testAnnotationOrderedCollectionResourceInjection() {
    DefaultListableBeanFactory bf = new DefaultListableBeanFactory();
View Full Code Here

    assertSame(ntb2, bean.nestedTestBeansSetter.get(0));
    assertSame(ntb1, bean.nestedTestBeansSetter.get(1));
    assertEquals(2, bean.nestedTestBeansField.size());
    assertSame(ntb2, bean.nestedTestBeansField.get(0));
    assertSame(ntb1, bean.nestedTestBeansField.get(1));
    bf.destroySingletons();
  }

  @Test
  public void testConstructorResourceInjection() {
    DefaultListableBeanFactory bf = new DefaultListableBeanFactory();
View Full Code Here

    assertNull(bean.getTestBean3());
    assertSame(tb, bean.getTestBean4());
    assertEquals(2, bean.getNestedTestBeans().length);
    assertSame(ntb1, bean.getNestedTestBeans()[0]);
    assertSame(ntb2, bean.getNestedTestBeans()[1]);
    bf.destroySingletons();
  }

  @Test
  public void testConstructorResourceInjectionWithNoCandidatesAndNoFallback() {
    DefaultListableBeanFactory bf = new DefaultListableBeanFactory();
View Full Code Here

    assertNull(bean.getTestBean3());
    assertSame(tb, bean.getTestBean4());
    assertEquals(2, bean.getNestedTestBeans().size());
    assertSame(ntb1, bean.getNestedTestBeans().get(0));
    assertSame(ntb2, bean.getNestedTestBeans().get(1));
    bf.destroySingletons();
  }

  @Test
  public void testConstructorResourceInjectionWithMultipleOrderedCandidates() {
    DefaultListableBeanFactory bf = new DefaultListableBeanFactory();
View Full Code Here

    assertNull(bean.getTestBean3());
    assertSame(tb, bean.getTestBean4());
    assertEquals(2, bean.getNestedTestBeans().length);
    assertSame(ntb2, bean.getNestedTestBeans()[0]);
    assertSame(ntb1, bean.getNestedTestBeans()[1]);
    bf.destroySingletons();
  }

  @Test
  public void testConstructorResourceInjectionWithMultipleCandidatesAsOrderedCollection() {
    DefaultListableBeanFactory bf = new DefaultListableBeanFactory();
View Full Code Here

    assertNull(bean.getTestBean3());
    assertSame(tb, bean.getTestBean4());
    assertEquals(2, bean.getNestedTestBeans().size());
    assertSame(ntb2, bean.getNestedTestBeans().get(0));
    assertSame(ntb1, bean.getNestedTestBeans().get(1));
    bf.destroySingletons();
  }

  @Test
  public void testConstructorResourceInjectionWithMultipleCandidatesAndFallback() {
    DefaultListableBeanFactory bf = new DefaultListableBeanFactory();
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.