Examples of EnhancementOperation


Examples of org.apache.tapestry.enhance.EnhancementOperation

public class TestAnnotationEnhancementWorker extends BaseAnnotationTestCase
{
    protected EnhancementOperation newOp(Class baseClass)
    {
        MockControl control = newControl(EnhancementOperation.class);
        EnhancementOperation op = (EnhancementOperation) control.getMock();

        op.getBaseClass();
        control.setReturnValue(baseClass);

        return op;
    }
View Full Code Here

Examples of org.apache.tapestry.enhance.EnhancementOperation

    /**
     * No method annotations registered.
     */
    public void testNoAnnotations()
    {
        EnhancementOperation op = newOp(AnnotatedPage.class);
        IComponentSpecification spec = newSpec();

        replayControls();

        AnnotationEnhancementWorker worker = new AnnotationEnhancementWorker();
View Full Code Here

Examples of org.apache.tapestry.enhance.EnhancementOperation

    public void testAnnotationMatch()
    {
        ClassResolver resolver = new DefaultClassResolver();

        EnhancementOperation op = newOp(AnnotatedPage.class);
        IComponentSpecification spec = newSpec();

        MethodAnnotationEnhancementWorker methodWorker = (MethodAnnotationEnhancementWorker) newMock(MethodAnnotationEnhancementWorker.class);

        Method m = findMethod(AnnotatedPage.class, "getInjectedObject");
View Full Code Here

Examples of org.apache.tapestry.enhance.EnhancementOperation

    public void testAnnotationWithSubclass()
    {
        ClassResolver resolver = new DefaultClassResolver();

        EnhancementOperation op = newOp(AnnotatedPageSubclass.class);
        IComponentSpecification spec = newSpec();

        MethodAnnotationEnhancementWorker methodWorker = (MethodAnnotationEnhancementWorker) newMock(MethodAnnotationEnhancementWorker.class);

        Method m = findMethod(AnnotatedPageSubclass.class, "getInjectedObject");
View Full Code Here

Examples of org.apache.tapestry.enhance.EnhancementOperation

        ClassResolver resolver = new DefaultClassResolver();

        ErrorLog log = newLog();
        Throwable t = new RuntimeException("Woops!");

        EnhancementOperation op = newOp(AnnotatedPage.class);
        IComponentSpecification spec = newSpec();

        MockControl methodWorkerc = newControl(MethodAnnotationEnhancementWorker.class);
        MethodAnnotationEnhancementWorker methodWorker = (MethodAnnotationEnhancementWorker) methodWorkerc
                .getMock();
View Full Code Here

Examples of org.apache.tapestry.enhance.EnhancementOperation

    public void testClassAnnotation()
    {
        ClassResolver resolver = new DefaultClassResolver();

        EnhancementOperation op = newOp(DeprecatedBean.class);
        IComponentSpecification spec = newSpec();

        ClassAnnotationEnhancementWorker classWorker = (ClassAnnotationEnhancementWorker) newMock(ClassAnnotationEnhancementWorker.class);

        DescribedLocation location = newClassLocation(
View Full Code Here

Examples of org.apache.tapestry.enhance.EnhancementOperation

    public void testClassAnnotationFailure()
    {
        ClassResolver resolver = new DefaultClassResolver();

        ErrorLog log = newLog();
        EnhancementOperation op = newOp(DeprecatedBean.class);
        IComponentSpecification spec = newSpec();

        MockControl classWorkerc = newControl(ClassAnnotationEnhancementWorker.class);
        ClassAnnotationEnhancementWorker classWorker = (ClassAnnotationEnhancementWorker) classWorkerc
                .getMock();
View Full Code Here

Examples of org.apache.tapestry.enhance.EnhancementOperation

        verifyControls();
    }

    public void testClassAnnotationNoMatch()
    {
        EnhancementOperation op = newOp(DeprecatedBean.class);
        IComponentSpecification spec = newSpec();

        replayControls();

        AnnotationEnhancementWorker worker = new AnnotationEnhancementWorker();
View Full Code Here

Examples of org.apache.tapestry.enhance.EnhancementOperation

    }

    private IComponentSpecification execute(MethodAnnotationEnhancementWorker worker,
            String methodName, Location location)
    {
        EnhancementOperation op = newOp();
        IComponentSpecification spec = new ComponentSpecification();

        Method method = findMethod(AnnotatedPage.class, methodName);

        replayControls();
View Full Code Here

Examples of org.apache.tapestry.enhance.EnhancementOperation

    public void testDelegation()
    {
        Location l = newLocation();

        EnhancementOperation op = newOp();
        IComponentSpecification spec = newSpec();

        InjectStateWorker delegate = (InjectStateWorker) newMock(InjectStateWorker.class);

        delegate.injectState(op, "barneyASO", "barney", l);
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.