assertTrue(disposable.disposed);
}
public void testFacetiouslyThatLifeCycleGuardPreventsCyclingOfChildContainersAsComponentsAreNotTheOnlyThingsThatAreLifecycleable() {
DefaultPicoContainer parent = new DefaultPicoContainer();
MutablePicoContainer child = parent.makeChildContainer();
parent.registerComponentImplementation("foo", MyDisposable.class);
child.registerComponentImplementation("bar", MyDisposable.class);
ImmutablePicoContainer ipc = new ImmutablePicoContainer(parent);
try {
ipc.dispose();