closing context at end of test methods

git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@1313 50f2f4bb-b051-0410-bef5-90022cba6387
This commit is contained in:
Mark Fisher 2009-06-06 01:25:10 +00:00
parent f71c8c4141
commit fc3f49ff40
1 changed files with 5 additions and 2 deletions

View File

@ -45,6 +45,7 @@ public class AsyncAnnotationBeanPostProcessorTests {
context.refresh();
Object target = context.getBean("target");
assertTrue(AopUtils.isAopProxy(target));
context.close();
}
@Test
@ -58,9 +59,10 @@ public class AsyncAnnotationBeanPostProcessorTests {
ITestBean testBean = (ITestBean) context.getBean("target");
testBean.test();
Thread mainThread = Thread.currentThread();
testBean.await(1000);
testBean.await(3000);
Thread asyncThread = testBean.getThread();
assertNotSame(mainThread, asyncThread);
context.close();
}
@Test
@ -77,9 +79,10 @@ public class AsyncAnnotationBeanPostProcessorTests {
context.refresh();
ITestBean testBean = (ITestBean) context.getBean("target");
testBean.test();
testBean.await(1000);
testBean.await(3000);
Thread asyncThread = testBean.getThread();
assertTrue(asyncThread.getName().startsWith("testExecutor"));
context.close();
}