Examples of DependsOnTouchable


Examples of org.picocontainer.testmodel.DependsOnTouchable

        pico.registerComponentInstance("Touchable1", Touchable1);
        pico.registerComponentInstance("Touchable2", Touchable2);
        pico.registerComponentImplementation("fred1", DependsOnTouchable.class, new Parameter[]{new ComponentParameter("Touchable1")});
        pico.registerComponentImplementation("fred2", DependsOnTouchable.class, new Parameter[]{new ComponentParameter("Touchable2")});

        DependsOnTouchable fred1 = (DependsOnTouchable) pico.getComponentInstance("fred1");
        DependsOnTouchable fred2 = (DependsOnTouchable) pico.getComponentInstance("fred2");

        assertFalse(fred1 == fred2);
        assertSame(Touchable1, fred1.getTouchable());
        assertSame(Touchable2, fred2.getTouchable());
    }
View Full Code Here

Examples of org.picocontainer.testmodel.DependsOnTouchable

        oos.writeObject(pico);
        ObjectInputStream ois = new ObjectInputStream(new ByteArrayInputStream(baos.toByteArray()));

        pico = (MutablePicoContainer) ois.readObject();

        DependsOnTouchable dependsOnTouchable = (DependsOnTouchable) pico.getComponentInstance(DependsOnTouchable.class);
        assertNotNull(dependsOnTouchable);
        return (Touchable) pico.getComponentInstance(Touchable.class);
    }
View Full Code Here

Examples of org.picocontainer.testmodel.DependsOnTouchable

    }

    public void testChildGetsFromParent() {
        parent.registerComponentImplementation(SimpleTouchable.class);
        child.registerComponentImplementation(DependsOnTouchable.class);
        DependsOnTouchable dependsOnTouchable = (DependsOnTouchable) child.getComponentInstance(DependsOnTouchable.class);

        assertNotNull(dependsOnTouchable);
    }
View Full Code Here

Examples of org.picocontainer.testmodel.DependsOnTouchable

        parent.registerComponentImplementation("key", AlternativeTouchable.class);
        child.registerComponentImplementation("key", SimpleTouchable.class);
        child.registerComponentImplementation(DependsOnTouchable.class);

        DependsOnTouchable dot = (DependsOnTouchable) child.getComponentInstanceOfType(DependsOnTouchable.class);
        assertEquals(SimpleTouchable.class, dot.getTouchable().getClass());
    }
View Full Code Here

Examples of org.picocontainer.testmodel.DependsOnTouchable

        parent.registerComponentImplementation(Touchable.class, AlternativeTouchable.class);
        child.registerComponentImplementation("key", SimpleTouchable.class);
        child.registerComponentImplementation(DependsOnTouchable.class);

        DependsOnTouchable dot = (DependsOnTouchable) child.getComponentInstanceOfType(DependsOnTouchable.class);
        assertEquals(AlternativeTouchable.class, dot.getTouchable().getClass());
    }
View Full Code Here

Examples of tests.jfun.yan.testmodel.DependsOnTouchable

        parent.registerConstructor("key", AlternativeTouchable.class);
        child.registerConstructor("key", SimpleTouchable.class);
        child.registerConstructor(DependsOnTouchable.class);

        DependsOnTouchable dot = (DependsOnTouchable) child.getInstanceOfType(DependsOnTouchable.class);
        assertEquals(SimpleTouchable.class, dot.getTouchable().getClass());
    }
View Full Code Here

Examples of tests.jfun.yan.testmodel.DependsOnTouchable

        parent.registerConstructor(Touchable.class, AlternativeTouchable.class);
        child.registerConstructor("key", SimpleTouchable.class);
        child.registerConstructor(DependsOnTouchable.class);

        DependsOnTouchable dot = (DependsOnTouchable) child.getInstanceOfType(DependsOnTouchable.class);
        assertEquals(AlternativeTouchable.class, dot.getTouchable().getClass());
    }
View Full Code Here

Examples of tests.jfun.yan.testmodel.DependsOnTouchable

          .withArgument(0, Components.value(10)));
     

      yan = trans(yan);
     
      DependsOnTouchable dependsOnTouchable = (DependsOnTouchable)
      yan.getInstanceOfType(DependsOnTouchable.class);
      assertNotNull(dependsOnTouchable);
      return (Touchable) yan.getInstanceOfType(Touchable.class);
    }
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.