RESOLVED - issue BATCH-1508: Make ApplicationContext ids unique and identifiable in ClasspathXmlApplicationContextsFactoryBean

This commit is contained in:
dsyer
2010-03-01 13:23:07 +00:00
parent 4664492509
commit 49d46f3365
2 changed files with 19 additions and 1 deletions

View File

@@ -17,6 +17,7 @@ package org.springframework.batch.core.configuration.support;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNotNull;
import static org.junit.Assert.assertTrue;
import org.junit.Test;
import org.springframework.batch.core.Job;
@@ -39,7 +40,9 @@ public class ClassPathXmlApplicationContextFactoryTests {
public void testCreateJob() {
factory.setResource(new ClassPathResource(ClassUtils.addResourcePathToPackagePath(getClass(),
"trivial-context.xml")));
assertNotNull(factory.createApplicationContext());
ConfigurableApplicationContext context = factory.createApplicationContext();
assertNotNull(context);
assertTrue("Wrong id: "+context, context.getId().contains("trivial-context.xml"));
}
@Test