Package org.impalaframework.module.definition

Examples of org.impalaframework.module.definition.SimpleModuleDefinition


    protected void setUp() throws Exception {
        super.setUp();
        runtimeMonitor = new TempFileModuleRuntimeMonitor();
        resource = new FileSystemResource("../impala-repository/main/commons-io-1.4.jar");
        tempResource = runtimeMonitor.getTempFileResource(resource);
        definition = new SimpleModuleDefinition("mymod");

        jarFile = new File(System.getProperty("java.io.tmpdir"), "myfile.jar");
        tempFile = new File(System.getProperty("java.io.tmpdir"), "myfile.tmp");
       
        deleteIfExists(jarFile);
View Full Code Here


    assertEquals("APPLICATION_WITH_BEANSETS", definition.getType());
  }
 
  @SuppressWarnings("unchecked")
  public void testConstructorsWithParent() {
    ModuleDefinition parent = new SimpleModuleDefinition("bean");
    HashMap<String, Set<String>> map = new HashMap<String, Set<String>>();
    map.put("key", Collections.EMPTY_SET);
    SimpleBeansetModuleDefinition definition = new SimpleBeansetModuleDefinition(parent, "p1", map);
    assertEquals(parent, definition.getParentDefinition());
    assertEquals("p1", definition.getName());
View Full Code Here

  @SuppressWarnings("unchecked")
  public void testConstructorsWithParentAndMultiLocations() {
    String[] locations = new String[] {"location1","location2"};
    List<String> locationList = Arrays.asList(locations);
   
    ModuleDefinition parent = new SimpleModuleDefinition(null, "bean", locations);
    HashMap<String, Set<String>> map = new HashMap<String, Set<String>>();
    map.put("key", Collections.EMPTY_SET);
    SimpleBeansetModuleDefinition spec = new SimpleBeansetModuleDefinition(parent, "p1", locations, map);
    assertEquals(parent, spec.getParentDefinition());
    assertEquals("p1", spec.getName());
View Full Code Here

        assertSame(servletContext, applicationContext.getServletContext());
    }
   
    public void testGetSpringLocations() throws MalformedURLException {
        final String[] locations = new String[] {"context1", "context2"};
        SimpleModuleDefinition definition = new SimpleModuleDefinition(new SimpleRootModuleDefinition(projectNames, new String[]{"loc"}), "name", locations);
        loader.setServletContext(servletContext);
       
        expect(servletContext.getResource("/context1")).andReturn(new URL("file:file1"));
        expect(servletContext.getResource("/context1")).andReturn(new URL("file:file1"));
        expect(servletContext.getResource("/context2")).andReturn(new URL("file:file2"));
View Full Code Here

  protected ModuleDefinition newDefinition(ModuleDefinition parent,
      String moduleName,
      String[] locationsArray,
      String[] dependencyNames) {
    return new SimpleModuleDefinition(parent, dependencyNames, moduleName, locationsArray);
  }
View Full Code Here

public class WebModuleLoaderTest extends TestCase {

    public final void testGetSpringConfigResources() throws IOException {
        WebModuleLoader moduleLoader = new WebModuleLoader();
        Resource[] springConfigResources = moduleLoader.getSpringConfigResources("id", new SimpleModuleDefinition(null, "plugin1", new String[]{"parentTestContext.xml"}), ClassUtils.getDefaultClassLoader());
   
        assertEquals(1, springConfigResources.length);
        Resource resource = springConfigResources[0];
        assertTrue(resource instanceof ClassPathResource);
        assertEquals("class path resource [parentTestContext.xml]", resource.getDescription());
View Full Code Here

  ModuleDefinition getModuleDefinition() {
    if (StringUtils.hasText(definitionString)) {
      String[] moduleNames = doDefinitionSplit();

      for (String moduleName : moduleNames) {
        new SimpleModuleDefinition(moduleDefinition, moduleName);
      }
    }
    return moduleDefinition;
  }
View Full Code Here

    @Override
    protected void setUp() throws Exception {
        super.setUp();
        servletContext = createMock(ServletContext.class);
        moduleDefinition = new SimpleModuleDefinition("mymodule");
        context = new GenericWebApplicationContext();
        webAttributeQualifier = new DefaultWebAttributeQualifier();
    }
View Full Code Here

            String moduleName,
            String type,
            String[] locationsArray,
            String[] dependencyNames,
            Map<String, String> attributes, String runtime) {
        return new SimpleModuleDefinition(parent, moduleName, type, locationsArray, dependencyNames, attributes, runtime);
    }
View Full Code Here

    Assert.notNull(moduleNames);
   
    ModuleDefinition[] definitions = new ModuleDefinition[moduleNames.length];
    for (int i = 0; i < moduleNames.length; i++) {
      Assert.notNull(moduleNames[i]);
      definitions[i] = new SimpleModuleDefinition(parent, moduleNames[i]);
    }
  }
View Full Code Here

TOP

Related Classes of org.impalaframework.module.definition.SimpleModuleDefinition

Copyright © 2018 www.massapicom. 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.