Examples of IncrementalModuleDefinitionSource


Examples of org.impalaframework.module.source.IncrementalModuleDefinitionSource

        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);
View Full Code Here

Examples of org.impalaframework.module.source.IncrementalModuleDefinitionSource

        assertEquals(Arrays.asList("sample-module5", "sample-module4"), asList);
    }
   
    public void testGetModuleDefinitionFourFromCore() {
        setExistingDefinition("impala-core");
        IncrementalModuleDefinitionSource moduleDefinitionSource = new IncrementalModuleDefinitionSource(resolver, typeReaderRegistry, rootModuleDefinition, "sample-module4");
        checkDefinition(moduleDefinitionSource);
    }
View Full Code Here

Examples of org.impalaframework.module.source.IncrementalModuleDefinitionSource

        checkDefinition(moduleDefinitionSource);
    }

    public void testGetModuleDefinitionFourFromTwo() {
        setExistingDefinition("impala-core", "sample-module2");
        IncrementalModuleDefinitionSource moduleDefinitionSource = new IncrementalModuleDefinitionSource(resolver, typeReaderRegistry, rootModuleDefinition, "sample-module4");
        checkDefinition(moduleDefinitionSource);
    }
View Full Code Here

Examples of org.impalaframework.module.source.IncrementalModuleDefinitionSource

        checkDefinition(moduleDefinitionSource);
    }

    public void testGetModuleDefinitionFourFromFour() {
        setExistingDefinition("impala-core", "sample-module2", "sample-module4");
        IncrementalModuleDefinitionSource moduleDefinitionSource = new IncrementalModuleDefinitionSource(resolver, typeReaderRegistry, rootModuleDefinition, "sample-module4");
        checkDefinition(moduleDefinitionSource);
    }
View Full Code Here

Examples of org.impalaframework.module.source.IncrementalModuleDefinitionSource

        checkDefinition(moduleDefinitionSource);
    }

    public void testGetModuleDefinitionDuffFromFour() {
        setExistingDefinition("impala-core", "sample-module2");
        IncrementalModuleDefinitionSource moduleDefinitionSource = new IncrementalModuleDefinitionSource(resolver, typeReaderRegistry, rootModuleDefinition, "duff-module");
        try {
            moduleDefinitionSource.getModuleDefinition();
        } catch (ConfigurationException e) {
            assertTrue(e.getMessage().contains("Application is using internally defined module structure, but no module.properties file is present on the classpath for module 'duff-module'"));
        }
    }
View Full Code Here

Examples of org.impalaframework.module.source.IncrementalModuleDefinitionSource

              "and no module.properties can be found in the classpath for this module .");
          return false;
        } else {
          try {
           
            IncrementalModuleDefinitionSource definitionSource = new IncrementalModuleDefinitionSource(
                Impala.getFacade().getModuleManagementFacade().getModuleLocationResolver(),
                Impala.getFacade().getModuleManagementFacade().getTypeReaderRegistry(),
                Impala.getRootModuleDefinition(),
                candidateValue);
            Impala.init(definitionSource);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.