Package org.apache.hivemind.lib

Examples of org.apache.hivemind.lib.DefaultImplementationBuilder


    public void testModuleDescriptor() throws Exception
    {
        Registry r = buildFrameworkRegistry("DefaultImplementationBuilder.xml");

        DefaultImplementationBuilder dib =
            (DefaultImplementationBuilder) r.getService(
                "hivemind.lib.DefaultImplementationBuilder",
                DefaultImplementationBuilder.class);

        setupModule();

        replayControls();

        Runnable o = (Runnable) dib.buildDefaultImplementation(Runnable.class, _module);

        o.run();

        verifyControls();
    }
View Full Code Here


    public void testModuleDescriptor() throws Exception
    {
        Registry r = buildFrameworkRegistry("DefaultImplementationBuilder.xml");

        DefaultImplementationBuilder dib = (DefaultImplementationBuilder) r.getService(
                "hivemind.lib.DefaultImplementationBuilder",
                DefaultImplementationBuilder.class);

        replayControls();

        Runnable o = (Runnable) dib.buildDefaultImplementation(Runnable.class);

        o.run();

        verifyControls();
    }
View Full Code Here

    public void testModuleDescriptor() throws Exception
    {
        Registry r = buildFrameworkRegistry("DefaultImplementationBuilder.xml");

        DefaultImplementationBuilder dib = (DefaultImplementationBuilder) r.getService(
                "hivemind.lib.DefaultImplementationBuilder",
                DefaultImplementationBuilder.class);

        replayControls();

        Runnable o = (Runnable) dib.buildDefaultImplementation(Runnable.class);

        o.run();

        verifyControls();
    }
View Full Code Here

    public void testModuleDescriptor() throws Exception
    {
        Registry r = buildFrameworkRegistry("DefaultImplementationBuilder.sdl");

        DefaultImplementationBuilder dib =
            (DefaultImplementationBuilder) r.getService(
                "hivemind.lib.DefaultImplementationBuilder",
                DefaultImplementationBuilder.class);

        setupModule();

        replayControls();

        Runnable o = (Runnable) dib.buildDefaultImplementation(Runnable.class, _module);

        o.run();

        verifyControls();
    }
View Full Code Here

    {
        MockControl specControl = newControl(IApplicationSpecification.class);
        IApplicationSpecification spec = (IApplicationSpecification) specControl.getMock();

        MockControl dibControl = newControl(DefaultImplementationBuilder.class);
        DefaultImplementationBuilder dib = (DefaultImplementationBuilder) dibControl.getMock();

        Runnable r = (Runnable) newMock(Runnable.class);

        MockControl fpc = newControl(ServiceImplementationFactoryParameters.class);
        ServiceImplementationFactoryParameters fp = (ServiceImplementationFactoryParameters) fpc
                .getMock();

        // Training

        fp.getParameters();
        fpc.setReturnValue(createParameters("foo.bar"));

        fp.getServiceInterface();
        fpc.setReturnValue(Runnable.class);

        spec.checkExtension("foo.bar");
        specControl.setReturnValue(false);

        dib.buildDefaultImplementation(Runnable.class);
        dibControl.setReturnValue(r);

        replayControls();

        ExtensionLookupFactory f = new ExtensionLookupFactory();
View Full Code Here

    {
        MockControl specControl = newControl(IApplicationSpecification.class);
        IApplicationSpecification spec = (IApplicationSpecification) specControl.getMock();

        MockControl dibControl = newControl(DefaultImplementationBuilder.class);
        DefaultImplementationBuilder dib = (DefaultImplementationBuilder) dibControl.getMock();

        Runnable r = (Runnable) newMock(Runnable.class);

        MockControl fpc = newControl(ServiceImplementationFactoryParameters.class);
        ServiceImplementationFactoryParameters fp = (ServiceImplementationFactoryParameters) fpc
                .getMock();

        // Training

        fp.getParameters();
        fpc.setReturnValue(createParameters("foo.bar"));

        fp.getServiceInterface();
        fpc.setReturnValue(Runnable.class);

        spec.checkExtension("foo.bar");
        specControl.setReturnValue(false);

        dib.buildDefaultImplementation(Runnable.class);
        dibControl.setReturnValue(r);

        replayControls();

        ExtensionLookupFactory f = new ExtensionLookupFactory();
View Full Code Here

    public void testModuleDescriptor() throws Exception
    {
        Registry r = buildFrameworkRegistry("DefaultImplementationBuilder.xml");

        DefaultImplementationBuilder dib =
            (DefaultImplementationBuilder) r.getService(
                "hivemind.lib.DefaultImplementationBuilder",
                DefaultImplementationBuilder.class);

        setupModule();

        replayControls();

        Runnable o = (Runnable) dib.buildDefaultImplementation(Runnable.class, _module);

        o.run();

        verifyControls();
    }
View Full Code Here

    public void testModuleDescriptor() throws Exception
    {
        Registry r = buildFrameworkRegistry("DefaultImplementationBuilder.xml");

        DefaultImplementationBuilder dib = (DefaultImplementationBuilder) r.getService(
                "hivemind.lib.DefaultImplementationBuilder",
                DefaultImplementationBuilder.class);

        replayControls();

        Runnable o = (Runnable) dib.buildDefaultImplementation(Runnable.class);

        o.run();

        verifyControls();
    }
View Full Code Here

    public void testSyntheticDefault()
    {
        IApplicationSpecification spec = newMock(IApplicationSpecification.class);
       
        DefaultImplementationBuilder dib = newMock(DefaultImplementationBuilder.class);

        Runnable r = newMock(Runnable.class);

        ServiceImplementationFactoryParameters fp = newMock(ServiceImplementationFactoryParameters.class);

        // Training

        expect(fp.getParameters()).andReturn(createParameters("foo.bar"));

        expect(fp.getServiceInterface()).andReturn(Runnable.class);
       
        expect(spec.checkExtension("foo.bar")).andReturn(false);

        expect(dib.buildDefaultImplementation(Runnable.class)).andReturn(r);

        replay();

        ExtensionLookupFactory f = new ExtensionLookupFactory();
        f.setSpecification(spec);
View Full Code Here

TOP

Related Classes of org.apache.hivemind.lib.DefaultImplementationBuilder

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.