assertTrue(modulesToLoad.contains("sample-module5"));
}
public void testLoadSix() {
setExistingDefinition("impala-core", "sample-module5");
IncrementalModuleDefinitionSource moduleDefinitionSource = new IncrementalModuleDefinitionSource(resolver, typeReaderRegistry, rootModuleDefinition, "sample-module6");
RootModuleDefinition root = moduleDefinitionSource.getModuleDefinition();
assertTrue(root.hasSibling("sample-module5"));
ModuleDefinition definition5 = root.findChildDefinition("sample-module5", true);
assertNotNull(definition5);
ModuleDefinition definition6 = definition5.findChildDefinition("sample-module6", true);
assertNotNull(definition6);
List<String> modulesToLoad = moduleDefinitionSource.getModulesToLoad();
assertEquals(1, modulesToLoad.size());
assertTrue(modulesToLoad.contains("sample-module6"));
List<String> asList = definition6.getDependentModuleNames(false);
assertEquals(Arrays.asList("sample-module5", "sample-module4"), asList);