Examples of AutowireDependencyProvider


Examples of org.springframework.ide.eclipse.beans.core.autowire.internal.provider.AutowireDependencyProvider

    Map<String, Integer[]> allowedRefs = new HashMap<String, Integer[]>();
    allowedRefs.put("testBean", new Integer[] { 42, 68, 87, 93, 140 });
    allowedRefs.put("nestedTestBean", new Integer[] { 87 });

    AutowireDependencyProvider provider = new AutowireDependencyProvider(config, config);
    Map<IBean, Set<IBeanReference>> references = provider.resolveAutowiredDependencies();
    IBean bean = BeansModelUtils.getBean("annotatedBean", config);

    assertEquals(1, references.size());
    assertTrue(references.containsKey(bean));
View Full Code Here

Examples of org.springframework.ide.eclipse.beans.core.autowire.internal.provider.AutowireDependencyProvider

    allowedRefs.put("testBean", new Integer[] { 42, 149, 161, 166 });
    allowedRefs.put("nestedTestBean1", new Integer[] { 156, 166 });
    allowedRefs.put("nestedTestBean2", new Integer[] { 156, 166 });
    allowedRefs.put("indexedTestBean", new Integer[] { 166 });

    AutowireDependencyProvider provider = new AutowireDependencyProvider(config, config);
    Map<IBean, Set<IBeanReference>> references = provider.resolveAutowiredDependencies();
    IBean bean = BeansModelUtils.getBean("annotatedBean", config);

    assertEquals(1, references.size());
    assertTrue(references.containsKey(bean));
View Full Code Here

Examples of org.springframework.ide.eclipse.beans.core.autowire.internal.provider.AutowireDependencyProvider

  @Test
  public void testOptionalResourceInjectionWithNoDependencies() throws Exception {
    BeansConfig config = new BeansConfig(beansProject, "src/org/springframework/beans/factory/annotation/testOptionalResourceInjectionWithNoDependencies-context.xml", IBeansConfig.Type.MANUAL);

    AutowireDependencyProvider provider = new AutowireDependencyProvider(config, config);
    Map<IBean, Set<IBeanReference>> references = provider.resolveAutowiredDependencies();

    assertEquals(0, references.size());
  }
View Full Code Here

Examples of org.springframework.ide.eclipse.beans.core.autowire.internal.provider.AutowireDependencyProvider

    Map<String, Integer[]> allowedRefs = new HashMap<String, Integer[]>();
    allowedRefs.put("testBean", new Integer[] { 42, 244, 262, 278 });
    allowedRefs.put("nestedTestBean", new Integer[] { 262 });
    allowedRefs.put("beanFactory", new Integer[] { 262 });

    AutowireDependencyProvider provider = new AutowireDependencyProvider(config, config);
    Map<IBean, Set<IBeanReference>> references = provider.resolveAutowiredDependencies();
    IBean bean = BeansModelUtils.getBean("annotatedBean", config);

    assertEquals(1, references.size());
    assertTrue(references.containsKey(bean));
View Full Code Here

Examples of org.springframework.ide.eclipse.beans.core.autowire.internal.provider.AutowireDependencyProvider

    Map<String, Integer[]> allowedRefs = new HashMap<String, Integer[]>();
    allowedRefs.put("testBean", new Integer[] { 312, 317 });
    allowedRefs.put("nestedTestBean1", new Integer[] { 317 });
    allowedRefs.put("nestedTestBean2", new Integer[] { 317 });

    AutowireDependencyProvider provider = new AutowireDependencyProvider(config, config);
    Map<IBean, Set<IBeanReference>> references = provider.resolveAutowiredDependencies();
    IBean bean = BeansModelUtils.getBean("annotatedBean", config);

    assertEquals(1, references.size());
    assertTrue(references.containsKey(bean));
View Full Code Here

Examples of org.springframework.ide.eclipse.beans.core.autowire.internal.provider.AutowireDependencyProvider

    Map<String, Integer[]> allowedRefs = new HashMap<String, Integer[]>();
    allowedRefs.put("testBean", new Integer[] { 356, 361 });
    allowedRefs.put("nestedTestBean1", new Integer[] { 361 });
    allowedRefs.put("nestedTestBean2", new Integer[] { 361 });

    AutowireDependencyProvider provider = new AutowireDependencyProvider(config, config);
    Map<IBean, Set<IBeanReference>> references = provider.resolveAutowiredDependencies();
    IBean bean = BeansModelUtils.getBean("annotatedBean", config);

    assertEquals(1, references.size());
    assertTrue(references.containsKey(bean));
View Full Code Here

Examples of org.springframework.ide.eclipse.beans.core.autowire.internal.provider.AutowireDependencyProvider

    Map<String, Integer[]> allowedRefs = new HashMap<String, Integer[]>();
    allowedRefs.put("testBean1", new Integer[] { 394 });
    allowedRefs.put("testBean2", new Integer[] { 394 });

    AutowireDependencyProvider provider = new AutowireDependencyProvider(config, config);
    Map<IBean, Set<IBeanReference>> references = provider.resolveAutowiredDependencies();
    IBean bean = BeansModelUtils.getBean("annotatedBean", config);

    assertEquals(1, references.size());
    assertTrue(references.containsKey(bean));
View Full Code Here

Examples of org.springframework.ide.eclipse.beans.core.autowire.internal.provider.AutowireDependencyProvider

    Map<String, Integer[]> allowedRefs = new HashMap<String, Integer[]>();
    allowedRefs.put("testBean1", new Integer[] { 407 });
    allowedRefs.put("testBean2", new Integer[] { 407 });

    AutowireDependencyProvider provider = new AutowireDependencyProvider(config, config);
    Map<IBean, Set<IBeanReference>> references = provider.resolveAutowiredDependencies();
    IBean bean = BeansModelUtils.getBean("annotatedBean", config);

    assertEquals(1, references.size());
    assertTrue(references.containsKey(bean));
View Full Code Here

Examples of org.springframework.ide.eclipse.beans.core.autowire.internal.provider.AutowireDependencyProvider

    BeansConfig config = new BeansConfig(beansProject, "src/org/springframework/beans/factory/annotation/testMethodInjectionWithMap-context.xml", IBeansConfig.Type.MANUAL);

    Map<String, Integer[]> allowedRefs = new HashMap<String, Integer[]>();
    allowedRefs.put("testBean", new Integer[] { 423 });

    AutowireDependencyProvider provider = new AutowireDependencyProvider(config, config);
    Map<IBean, Set<IBeanReference>> references = provider.resolveAutowiredDependencies();
    IBean bean = BeansModelUtils.getBean("annotatedBean", config);

    assertEquals(1, references.size());
    assertTrue(references.containsKey(bean));
View Full Code Here

Examples of org.springframework.ide.eclipse.beans.core.autowire.internal.provider.AutowireDependencyProvider

    Map<String, Integer[]> allowedRefs = new HashMap<String, Integer[]>();
    allowedRefs.put("testBean1", new Integer[] { 423 });
    allowedRefs.put("testBean2", new Integer[] { 423 });

    AutowireDependencyProvider provider = new AutowireDependencyProvider(config, config);
    Map<IBean, Set<IBeanReference>> references = provider.resolveAutowiredDependencies();
    IBean bean = BeansModelUtils.getBean("annotatedBean", config);

    assertEquals(1, references.size());
    assertTrue(references.containsKey(bean));

    Set<IBeanReference> refs = references.get(bean);
    assertEquals(2, refs.size());

    for (IBeanReference ref : refs) {
      assertTrue(allowedRefs.containsKey(ref.getBeanName()));
      assertTrue(Arrays.asList(allowedRefs.get(ref.getBeanName())).contains(
          ref.getElementSourceLocation().getStartLine()));
    }

    assertTrue(provider.getValidationProblems().size() == 1);
  }
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.