Package org.apache.tapestry.spec

Examples of org.apache.tapestry.spec.IApplicationSpecification


        context.getResource(r.getPath());
        contextControl.setReturnValue(new URL("file:/context" + r.getPath()));

        log.debug("Found " + r);

        IApplicationSpecification as = new ApplicationSpecification();

        MockControl parserControl = newControl(ISpecificationParser.class);
        ISpecificationParser parser = (ISpecificationParser) parserControl.getMock();

        i.setParser(parser);
View Full Code Here


        context.getResource(r.getPath());
        contextControl.setReturnValue(new URL("file:/context" + r.getPath()));

        log.debug("Found " + r);

        IApplicationSpecification as = new ApplicationSpecification();

        MockControl parserControl = newControl(ISpecificationParser.class);
        ISpecificationParser parser = (ISpecificationParser) parserControl.getMock();

        i.setParser(parser);
View Full Code Here

        configControl.setReturnValue("wilma");

        config.getServletContext();
        configControl.setReturnValue(context);

        IApplicationSpecification as = new ApplicationSpecification();
        as.setName("wilma");
        as.setSpecificationLocation(new ContextResource(context, "/WEB-INF/wilma.application"));

        MockControl agControl = newControl(ApplicationGlobals.class);

        ApplicationGlobals ag = (ApplicationGlobals) agControl.getMock();
View Full Code Here

    }

    public void testTypeConverter() throws Exception
    {
        MockControl asc = newControl(IApplicationSpecification.class);
        IApplicationSpecification as = (IApplicationSpecification) asc.getMock();

        MockControl tcc = newControl(TypeConverter.class);
        TypeConverter tc = (TypeConverter) tcc.getMock();

        // Training

        as.checkExtension(Tapestry.OGNL_TYPE_CONVERTER);
        asc.setReturnValue(true);

        as.getExtension(Tapestry.OGNL_TYPE_CONVERTER, TypeConverter.class);
        asc.setReturnValue(tc);

        replayControls();

        ExpressionCache cache = new ExpressionCacheImpl();
View Full Code Here

        protected boolean argumentMatches(Object expected, Object actual)
        {
            if (expected instanceof IApplicationSpecification)
            {
                IApplicationSpecification expectedSpec = (IApplicationSpecification) expected;
                IApplicationSpecification actualSpec = (IApplicationSpecification) actual;

                return expectedSpec.getName().equals(actualSpec.getName())
                        && expectedSpec.getSpecificationLocation().equals(
                                actualSpec.getSpecificationLocation());
            }

            return super.argumentMatches(expected, actual);
        }
View Full Code Here

public class TestEngineFactory extends HiveMindTestCase
{
    public void testUseDefault()
    {
        MockControl specControl = newControl(IApplicationSpecification.class);
        IApplicationSpecification spec = (IApplicationSpecification) specControl.getMock();

        // Training

        spec.getEngineClassName();
        specControl.setReturnValue(null);

        EngineFactoryImpl f = new EngineFactoryImpl();

        f.setApplicationSpecification(spec);
View Full Code Here

    }

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

        // Training

        spec.getEngineClassName();
        specControl.setReturnValue(EngineFixture.class.getName());

        EngineFactoryImpl f = new EngineFactoryImpl();

        f.setApplicationSpecification(spec);
View Full Code Here

    }

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

        // Training

        spec.getEngineClassName();
        specControl.setReturnValue(AbstractEngine.class.getName());

        EngineFactoryImpl f = new EngineFactoryImpl();

        f.setApplicationSpecification(spec);
View Full Code Here

    }

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

        // Training

        spec.getEngineClassName();
        specControl.setReturnValue("foo.XyzzYx");

        EngineFactoryImpl f = new EngineFactoryImpl();

        f.setApplicationSpecification(spec);
View Full Code Here

    }

    public void testInSpecification()
    {
        MockControl specControl = newControl(IApplicationSpecification.class);
        IApplicationSpecification spec = (IApplicationSpecification) specControl.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(true);

        spec.getExtension("foo.bar", Runnable.class);
        specControl.setReturnValue(r);

        replayControls();

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

TOP

Related Classes of org.apache.tapestry.spec.IApplicationSpecification

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.