Examples of registerValue()


Examples of jfun.yan.Container.registerValue()

      if(pos==0)
        assertEquals(String.class, e.getParameterType());
      else
        assertEquals(int.class, e.getParameterType());
    }
    yan.registerValue(new Integer(0));
    yan.verify();
   
    final tests.jfun.yan.testmodel.ICache icache2 = ifactory.createCache("jack", 11);
    assertEquals(MyCache.class, icache2.getClass());
    assertEquals("jack", icache2.getName());
View Full Code Here

Examples of jfun.yan.Container.registerValue()

  }
  public void testSealedComponent(){
    final Container yan = createYanContainer();
    final Component c1 = Components.ctor(java.util.ArrayList.class, new Class[]{int.class});
    yan.registerComponent("list", c1.seal());
    yan.registerValue(new Integer(10));
    try{
      yan.getInstance("list");
      fail ("should have failed with IrresolveableArgumentException");
    }
    catch(IrresolveableArgumentException e){}
View Full Code Here

Examples of jfun.yan.containers.DefaultContainer.registerValue()

    }

    public void testRegistersSingleInstance(){
        DefaultContainer yan = new DefaultContainer();
        StringBuffer sb = new StringBuffer();
        yan.registerValue(sb);
        yan.verify();
        assertSame(sb, yan.getInstance(StringBuffer.class));
    }
    public void testGettingComponentWithMissingDependencyFails(){
        SimpleContainer picoContainer = createPicoContainerWithDependsOnTouchableOnly();
View Full Code Here

Examples of jfun.yan.containers.DefaultContainer.registerValue()

      }
  }
    public void testExternallyInstantiatedObjectsCanBeRegistgeredAndLookedUp(){
        DefaultContainer yan = new DefaultContainer();
        final HashMap map = new HashMap();
        yan.registerValue(Map.class, map);
        yan.verify();
        assertSame(map, yan.getInstance(Map.class));
    }

View Full Code Here

Examples of jfun.yan.containers.DefaultContainer.registerValue()

        Object ao = new Object();
        Object bo = new Object();
        Object co = new Object();

        a.registerValue("a", ao);
        b.registerValue("b", bo);
        c.registerValue("c", co);

        assertEquals(1, a.getInstances().size());
        assertEquals(2, b.getInstances().size());
View Full Code Here

Examples of jfun.yan.containers.DefaultContainer.registerValue()

        final B b = (B) yan.getInstance("b");
        A a = (A) yan.getInstance("a");
        assertEquals("default", a.getString());
        assertEquals(new java.util.ArrayList(), a.getList());
        assertSame(b, a.getB());
        yan.registerValue("hello");
        a = (A) yan.getInstance("a");
        assertEquals("hello", a.getString());
        assertEquals(new java.util.ArrayList(), a.getList());
        assertSame(b, a.getB());
        final java.util.List list1 = new java.util.LinkedList();
View Full Code Here

Examples of jfun.yan.containers.DefaultContainer.registerValue()

        assertEquals("hello", a.getString());
        assertEquals(new java.util.ArrayList(), a.getList());
        assertSame(b, a.getB());
        final java.util.List list1 = new java.util.LinkedList();
        list1.add("abc");
        yan.registerValue(list1);
        a = (A) yan.getInstance("a");
        assertEquals("hello", a.getString());
        assertEquals(new java.util.ArrayList(), a.getList());
        assertSame(b, a.getB());
    }
View Full Code Here

Examples of jfun.yan.containers.ManualContainer.registerValue()

    msgsrc.setBasename("org/springframework/context/support/messages");
    final ApplicationEventPublisher aep = new ApplicationEventPublisher(){
     
    }*/
    final Container base = new ManualContainer();
    base.registerValue("modulename", module_name);
    base.registerValue("timestamp", new Long(System.currentTimeMillis()));
    base.registerValue("classloader", loader);
    base.registerValue("container", yan);
    final NutsProcessor cinterpreter = new NutsProcessor();
    //cinterpreter.setParameterWiring(Modes.params_bytype);
View Full Code Here

Examples of jfun.yan.containers.ManualContainer.registerValue()

    final ApplicationEventPublisher aep = new ApplicationEventPublisher(){
     
    }*/
    final Container base = new ManualContainer();
    base.registerValue("modulename", module_name);
    base.registerValue("timestamp", new Long(System.currentTimeMillis()));
    base.registerValue("classloader", loader);
    base.registerValue("container", yan);
    final NutsProcessor cinterpreter = new NutsProcessor();
    //cinterpreter.setParameterWiring(Modes.params_bytype);
    try{
View Full Code Here

Examples of jfun.yan.containers.ManualContainer.registerValue()

     
    }*/
    final Container base = new ManualContainer();
    base.registerValue("modulename", module_name);
    base.registerValue("timestamp", new Long(System.currentTimeMillis()));
    base.registerValue("classloader", loader);
    base.registerValue("container", yan);
    final NutsProcessor cinterpreter = new NutsProcessor();
    //cinterpreter.setParameterWiring(Modes.params_bytype);
    try{
      cinterpreter.processResource(appcontext_resource);
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.