@Test
public void testCloseApplicationContext01() throws Exception {

    ApplicationContext child = new ClassPathXmlApplicationContext(
            new String[] { "beansDef/B000001.xml" }, parent);
    // テスト実行
    target.closeApplicationContext(child);
    // 子のDIコンテナにアクセスした場合、IllegalStateExceptionが発生すること。
    try {
        child.containsBean("B000001BLogic");
        fail();
    } catch (IllegalStateException e) {
    }
    // 親DIコンテナのBeanは取得可能であること。
    assertTrue(parent.containsBean("msgAcc"));
}