BATCH-1727: fixed property placeholder ordering problem in child contexts
This commit is contained in:
@@ -64,6 +64,17 @@ public class ClassPathXmlApplicationContextFactoryTests {
|
||||
assertEquals(4, ((Foo) context.getBean("foo", Foo.class)).values[1], 0.01);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testBeanFactoryPostProcessorOrderRespected() {
|
||||
factory.setApplicationContext(new ClassPathXmlApplicationContext(ClassUtils.addResourcePathToPackagePath(
|
||||
getClass(), "parent-context.xml")));
|
||||
factory.setResource(new ClassPathResource(ClassUtils.addResourcePathToPackagePath(getClass(),
|
||||
"placeholder-context.xml")));
|
||||
ConfigurableApplicationContext context = factory.createApplicationContext();
|
||||
assertEquals("test-job", context.getBeanNamesForType(Job.class)[0]);
|
||||
assertEquals("spam", ((Job) context.getBean("test-job", Job.class)).getName());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testBeanFactoryPostProcessorsNotCopied() {
|
||||
factory.setApplicationContext(new ClassPathXmlApplicationContext(ClassUtils.addResourcePathToPackagePath(
|
||||
|
||||
Reference in New Issue
Block a user