// component stuff
Component component = root.getComponent();
assertNotNull("component is null", component);
assertEquals("getBootstrapClassName", "com.foo.Engine1Bootstrap", component.getBootstrapClassName());
assertEquals("getComponentClassName", "com.foo.Engine1", component.getComponentClassName());
assertEquals("getComponentClassPath", new ClassPath(new String[] {"Engine1.jar"}), component.getComponentClassPath());
assertEquals("getBootstrapClassPath", new ClassPath(new String[] {"Engine2.jar"}), component.getBootstrapClassPath());
assertEquals("getDescription", "foo", component.getDescription());
assertArrayEquals("getSharedLibraries", new SharedLibraryList[] {new SharedLibraryList("slib1")}, component.getSharedLibraries());