List of usage examples for org.springframework.web.context.support XmlWebApplicationContext getType
@Override
@Nullable
public Class<?> getType(String name) throws NoSuchBeanDefinitionException
From source file:de.itsvs.cwtrpc.controller.config.SerializationPolicyProviderBeanDefinitionParserTest.java
@Test public void test1() { ServletContext servletContext;/* www. j a v a 2 s .com*/ 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()); }