public void testShouldStackContainersLast() {
// this is merely a code coverage test - but it doesn't seem to cover the StackContainersAtEndComparator
// fully. oh well.
MutablePicoContainer pico = new DefaultPicoContainer();
pico.registerComponentImplementation(ArrayList.class);
pico.registerComponentImplementation(DefaultPicoContainer.class);
pico.registerComponentImplementation(HashMap.class);
pico.start();
PicoContainer childContainer = (PicoContainer) pico.getComponentInstance(DefaultPicoContainer.class);
// it should be started too