Package org.apache.hivemind.internal

Examples of org.apache.hivemind.internal.Module


    }
  
    public void testDefaultInterceptorOrdering()
    {
        Location l = newLocation();
        Module module = newModule();

        replayControls();

        ModuleDefinition moduleDef = createModuleDefinition("module");
        ServicePointImpl sp = newServicePoint(moduleDef, l, module);
View Full Code Here


    }

    public void testCustomInterceptorOrdering()
    {
        Location l = newLocation();
        Module module = newModule();

        replayControls();

        ModuleDefinition moduleDef = createModuleDefinition("module");
        ServicePointImpl sp = newServicePoint(moduleDef, l, module);
View Full Code Here

        String jndiName = proxyParameters.getJndiName();
        String homeInterfaceClassName = proxyParameters.getHomeInterfaceClassName();

        // The service interface is the remote interface.

        Module module = factoryParameters.getInvokingModule();
        Class serviceInterface = factoryParameters.getServiceInterface();
       
        Class homeInterface = module.resolveType(homeInterfaceClassName);

        String proxyClassName = ClassFabUtils.generateClassName(serviceInterface);

        ClassFab classFab =
            _classFactory.newClass(
View Full Code Here

                .getMock();

        Log log = (Log) newMock(Log.class);

        MockControl mc = newControl(Module.class);
        Module module = (Module) mc.getMock();

        MockControl errorLogc = newControl(ErrorLog.class);
        ErrorLog errorLog = (ErrorLog) errorLogc.getMock();

        fp.getLog();
        fpc.setReturnValue(log);

        fp.getServiceId();
        fpc.setReturnValue("foo.Bar");

        fp.getInvokingModule();
        fpc.setReturnValue(module);

        module.resolveType("org.apache.hivemind.service.impl.InitializerErrorRunnable");
        mc.setReturnValue(InitializerErrorRunnable.class);

        fp.getErrorLog();
        fpc.setReturnValue(errorLog);
View Full Code Here

public class TestBuilderPropertyFacet extends HiveMindTestCase
{
    public void testCachingOfTranslatedValues() throws Exception
    {
        MockControl moduleControl = newControl(Module.class);
        Module module = (Module) moduleControl.getMock();

        MockControl translatorControl = newControl(Translator.class);
        Translator translator = (Translator) translatorControl.getMock();

        MockControl paramsControl = newControl(ServiceImplementationFactoryParameters.class);
        ServiceImplementationFactoryParameters params = (ServiceImplementationFactoryParameters) paramsControl
                .getMock();

        BuilderPropertyFacet facet = new BuilderPropertyFacet();

        facet.setTranslator("foo");
        facet.setValue("bar");

        params.getInvokingModule();
        paramsControl.setDefaultReturnValue(module);

        module.getTranslator("foo");
        moduleControl.setDefaultReturnValue(translator);

        translator.translate(module, Object.class, "bar", null);
        translatorControl.setReturnValue("BAR");
View Full Code Here

        ServiceObjectProvider p = new ServiceObjectProvider();

        String expected = "EXPECTED RESULT";

        MockControl mc = newControl(Module.class);
        Module m = (Module) mc.getMock();

        m.getService("fred", Location.class);
        mc.setReturnValue(expected);

        replayControls();

        Object actual = p.provideObject(m, Location.class, "fred", null);
View Full Code Here

        List expectedList = new ArrayList();
        Map expectedMap = new HashMap();

        MockControl mc = newControl(Module.class);
        Module m = (Module) mc.getMock();

        m.getConfiguration("barney");
        mc.setReturnValue(expectedList);

        m.canConfigurationBeMapped("barney");
        mc.setReturnValue(true);

        m.getMappedConfiguration("barney");
        mc.setReturnValue(expectedMap);

        replayControls();

        Object actual = p.provideObject(m, List.class, "barney", null);
View Full Code Here

    public void testInstanceProvider()
    {
        ObjectInstanceObjectProvider p = new ObjectInstanceObjectProvider();

        Module m = newModule();

        Object actual = p.provideObject(m, List.class, "java.util.ArrayList", null);

        assertTrue(actual.getClass().equals(ArrayList.class));
View Full Code Here

    }

    public void testInstanceProviderFailure()
    {
        ObjectInstanceObjectProvider p = new ObjectInstanceObjectProvider();
        Module m = newModule();

        try
        {
            p.provideObject(m, List.class, "java.util.List", null);
            unreachable();
View Full Code Here

    }

    public void testServicePropertyObjectProvider()
    {
        MockControl mc = newControl(Module.class);
        Module m = (Module) mc.getMock();

        StringHolder h = new StringHolderImpl();

        h.setValue("abracadabra");

        m.getService("MyService", Object.class);
        mc.setReturnValue(h);

        replayControls();

        ServicePropertyObjectProvider p = new ServicePropertyObjectProvider();
View Full Code Here

TOP

Related Classes of org.apache.hivemind.internal.Module

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.