Package org.apache.tapestry.services

Examples of org.apache.tapestry.services.ExpressionCache


{

    public void test_Invariant()
    {  
        ExpressionEvaluator ev = newMock(ExpressionEvaluator.class);
        ExpressionCache ec = newMock(ExpressionCache.class);
        IComponent component = newMock(IComponent.class);
        Location l = fabricateLocation(1);
       
        Node compiled = newMock(Node.class);
        //ExpressionAccessor accessor = newMock(ExpressionAccessor.class);
       
        Object expressionValue = "EXPRESSION-VALUE";
       
        ValueConverter vc = newValueConverter();
       
        expect(ec.getCompiledExpression("exp")).andReturn(compiled);
       
        expect(compiled.getAccessor()).andReturn(null);
       
        expect(ev.isConstant("exp")).andReturn(true);
       
        expect(ec.getCompiledExpression(component, "exp")).andReturn(compiled);
       
        expect(ev.readCompiled(component, compiled)).andReturn(expressionValue);
       
        expect(component.getExtendedId()).andReturn("Foo/bar");
View Full Code Here


    }

    public void test_Variant()
    {
        ExpressionEvaluator ev = newMock(ExpressionEvaluator.class);
        ExpressionCache ec = newMock(ExpressionCache.class);
        Location l = fabricateLocation(1);
       
        IComponent component = newComponent();
        Node compiled = newMock(Node.class);
        ExpressionAccessor accessor = newMock(ExpressionAccessor.class);

        Object expressionValue1 = new Object();
        Object expressionValue2 = new Object();

        ValueConverter vc = newValueConverter();
       
        expect(ec.getCompiledExpression("exp")).andReturn(compiled);
       
        expect(ev.isConstant("exp")).andReturn(false);

        expect(ec.getCompiledExpression(component, "exp")).andReturn(compiled);
       
        expect(compiled.getAccessor()).andReturn(accessor);
       
        expect(ev.read(component, accessor)).andReturn(expressionValue1);
       
View Full Code Here

    }

    public void test_Set_Object()
    {
        ExpressionEvaluator ev = newMock(ExpressionEvaluator.class);
        ExpressionCache ec = newMock(ExpressionCache.class);
        Location l = fabricateLocation(1);
       
        IComponent component = newComponent();
        Node compiled = newMock(Node.class);
        ValueConverter vc = newValueConverter();
       
        expect(ec.getCompiledExpression("exp")).andReturn(compiled);

        expect(ev.isConstant("exp")).andReturn(false);

        Object newValue = new Object();

        ev.writeCompiled(component, compiled, newValue);

        expect(ec.getCompiledExpression(component, "exp")).andReturn(compiled);

        expect(compiled.getAccessor()).andReturn(null);

        replay();
View Full Code Here

    }

    public void test_Set_Object_Invariant()
    {
        ExpressionEvaluator ev = newMock(ExpressionEvaluator.class);
        ExpressionCache ec = newMock(ExpressionCache.class);
        Location l = fabricateLocation(1);
       
        IComponent component = newComponent();
        Node compiled = newMock(Node.class);
        //ExpressionAccessor accessor = newMock(ExpressionAccessor.class);
       
        ValueConverter vc = newValueConverter();

        expect(ec.getCompiledExpression("exp")).andReturn(compiled);
       
       // expect(compiled.getAccessor()).andReturn(accessor);
       
        expect(ev.isConstant("exp")).andReturn(true);
View Full Code Here

    }

    public void test_Set_Object_Failure()
    {
        ExpressionEvaluator ev = newMock(ExpressionEvaluator.class);
        ExpressionCache ec = newMock(ExpressionCache.class);
        Location l = fabricateLocation(1);
       
        IComponent component = newComponent();
        Node compiled = newMock(Node.class);

        ValueConverter vc = newValueConverter();

        expect(ec.getCompiledExpression("exp")).andReturn(compiled);
       
        expect(ev.isConstant("exp")).andReturn(false);

        Object newValue = new Object();
View Full Code Here

    }

    public void test_Compile_Expression_Failure()
    {
        ExpressionEvaluator ev = newMock(ExpressionEvaluator.class);
        ExpressionCache ec = newMock(ExpressionCache.class);
        Location l = fabricateLocation(1);
       
        IComponent component = newComponent();
        ValueConverter vc = newValueConverter();

        Throwable innerException = new RuntimeException("Failure");

        expect(ec.getCompiledExpression("exp")).andThrow(innerException);

        replay();

        ExpressionBinding b = new ExpressionBinding("param", l, vc, component,
                "exp", ev, ec);
View Full Code Here

    }

    public void test_Resolve_Expression_Failure()
    {
        ExpressionEvaluator ev = newMock(ExpressionEvaluator.class);
        ExpressionCache ec = newMock(ExpressionCache.class);
        Location l = fabricateLocation(1);
       
        IComponent component = newComponent();
        Node compiled = newMock(Node.class);
        ValueConverter vc = newValueConverter();

        expect(ec.getCompiledExpression("exp")).andReturn(compiled);
       
        expect(ev.isConstant("exp")).andReturn(false);

        Throwable innerException = new RuntimeException("Failure");

        ec.getCompiledExpression(component, "exp");
        expectLastCall().andThrow(innerException);

        replay();

        ExpressionBinding b = new ExpressionBinding("param", l, vc, component,
View Full Code Here

    {
        MockControl evc = newControl(ExpressionEvaluator.class);
        ExpressionEvaluator ev = (ExpressionEvaluator) evc.getMock();

        MockControl ecc = newControl(ExpressionCache.class);
        ExpressionCache ec = (ExpressionCache) ecc.getMock();

        MockControl cc = newControl(IComponent.class);
        IComponent component = (IComponent) cc.getMock();

        Object compiled = new Object();

        Object expressionValue = "EXPRESSION-VALUE";

        ValueConverter vc = newValueConverter();

        ec.getCompiledExpression("exp");
        ecc.setReturnValue(compiled);

        ev.isConstant("exp");
        evc.setReturnValue(true);
View Full Code Here

    {
        MockControl evc = newControl(ExpressionEvaluator.class);
        ExpressionEvaluator ev = (ExpressionEvaluator) evc.getMock();

        MockControl ecc = newControl(ExpressionCache.class);
        ExpressionCache ec = (ExpressionCache) ecc.getMock();

        IComponent component = newComponent();
        Object compiled = new Object();

        Object expressionValue1 = new Object();
        Object expressionValue2 = new Object();

        ValueConverter vc = newValueConverter();

        ec.getCompiledExpression("exp");
        ecc.setReturnValue(compiled);

        ev.isConstant("exp");
        evc.setReturnValue(false);
View Full Code Here

    {
        MockControl evc = newControl(ExpressionEvaluator.class);
        ExpressionEvaluator ev = (ExpressionEvaluator) evc.getMock();

        MockControl ecc = newControl(ExpressionCache.class);
        ExpressionCache ec = (ExpressionCache) ecc.getMock();

        IComponent component = newComponent();
        Object compiled = new Object();

        ValueConverter vc = newValueConverter();

        ec.getCompiledExpression("exp");
        ecc.setReturnValue(compiled);

        ev.isConstant("exp");
        evc.setReturnValue(false);
View Full Code Here

TOP

Related Classes of org.apache.tapestry.services.ExpressionCache

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.