List of usage examples for org.springframework.web.context.support XmlWebApplicationContext getBean
@Override
public <T> T getBean(String name, Class<T> requiredType) throws BeansException
From source file:de.itsvs.cwtrpc.controller.config.SerializationPolicyProviderBeanDefinitionParserTest.java
@Test public void test1() { ServletContext servletContext;/* w w w.ja va 2 s . co m*/ XmlWebApplicationContext appContext; servletContext = new MockServletContext(); appContext = new XmlWebApplicationContext(); appContext.setConfigLocation("classpath:/de/itsvs/cwtrpc/controller/config/" + "SerializationPolicyProviderBeanDefinitionParserTest1.xml"); appContext.setServletContext(servletContext); appContext.refresh(); Assert.assertEquals(2, appContext.getBeanNamesForType(ExtendedSerializationPolicyProvider.class).length); Assert.assertTrue(appContext.containsBean("serializationPolicyProvider")); Assert.assertEquals(DefaultExtendedSerializationPolicyProvider.class, appContext.getType("serializationPolicyProvider")); Assert.assertNotNull( appContext.getBean("serializationPolicyProvider", DefaultExtendedSerializationPolicyProvider.class) .getServletContext()); Assert.assertTrue(appContext.containsBean("serializationPolicyProviderTest")); Assert.assertEquals(DefaultExtendedSerializationPolicyProvider.class, appContext.getType("serializationPolicyProviderTest")); Assert.assertNotNull(appContext .getBean("serializationPolicyProviderTest", DefaultExtendedSerializationPolicyProvider.class) .getServletContext()); }