Example usage for org.springframework.beans.factory ListableBeanFactory getBeanDefinitionCount

List of usage examples for org.springframework.beans.factory ListableBeanFactory getBeanDefinitionCount

Introduction

In this page you can find the example usage for org.springframework.beans.factory ListableBeanFactory getBeanDefinitionCount.

Prototype

int getBeanDefinitionCount();

Source Link

Document

Return the number of beans defined in the factory.

Usage

From source file:org.springframework.beans.factory.DefaultListableBeanFactoryTests.java

@Test
public void testEmpty() {
    ListableBeanFactory lbf = new DefaultListableBeanFactory();
    assertTrue("No beans defined --> array != null", lbf.getBeanDefinitionNames() != null);
    assertTrue("No beans defined after no arg constructor", lbf.getBeanDefinitionNames().length == 0);
    assertTrue("No beans defined after no arg constructor", lbf.getBeanDefinitionCount() == 0);
}

From source file:org.springframework.beans.factory.DefaultListableBeanFactoryTests.java

private void testSingleTestBean(ListableBeanFactory lbf) {
    assertTrue("1 beans defined", lbf.getBeanDefinitionCount() == 1);
    String[] names = lbf.getBeanDefinitionNames();
    assertTrue(names != lbf.getBeanDefinitionNames());
    assertTrue("Array length == 1", names.length == 1);
    assertTrue("0th element == test", names[0].equals("test"));
    TestBean tb = (TestBean) lbf.getBean("test");
    assertTrue("Test is non null", tb != null);
    assertTrue("Test bean name is Tony", "Tony".equals(tb.getName()));
    assertTrue("Test bean age is 48", tb.getAge() == 48);
}