Package org.apache.hivemind

Examples of org.apache.hivemind.ErrorLog


        Location l = fabricateLocation(11);

        MockControl control = newControl(EnhancementOperation.class);
        EnhancementOperation op = (EnhancementOperation) control.getMock();

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

        Throwable ex = new ApplicationRuntimeException(EnhanceMessages
                .claimedProperty("specification"));

        MockControl specc = newControl(IComponentSpecification.class);
        IComponentSpecification spec = (IComponentSpecification) specc.getMock();

        op.claimProperty("specification");
        control.setThrowable(ex);

        op.getBaseClass();
        control.setReturnValue(BaseComponent.class);

        spec.getLocation();
        specc.setReturnValue(l);

        log.error(
                EnhanceMessages.errorAddingProperty("specification", BaseComponent.class, ex),
                l,
                ex);

        replayControls();
View Full Code Here


        MockControl control = newControl(EnhancementOperation.class);
        EnhancementOperation op = (EnhancementOperation) control.getMock();

        IComponentSpecification spec = newSpec("fred", "barney", l);

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

        op.getPropertyType("barney");
        control.setReturnValue(IComponent.class);

        op.claimProperty("barney");
        control.setThrowable(ex);

        op.getBaseClass();
        control.setReturnValue(BaseComponent.class);

        log.error(EnhanceMessages.errorAddingProperty("barney", BaseComponent.class, ex), l, ex);

        replayControls();

        InjectAssetWorker w = new InjectAssetWorker();
View Full Code Here

                "injectedProperty",
                "object",
                "service:Foo",
                l);
        IComponentSpecification spec = newSpec(is);
        ErrorLog log = newLog();

        log.error(EnhanceMessages.unknownInjectType("injectedProperty", "object"), l, null);

        replayControls();

        DispatchToInjectWorker d = new DispatchToInjectWorker();
        d.setInjectWorkers(Collections.EMPTY_MAP);
View Full Code Here

        MockControl workerc = newControl(InjectEnhancementWorker.class);
        InjectEnhancementWorker worker = (InjectEnhancementWorker) workerc.getMock();
        Map map = newMap("object", worker);
        IComponentSpecification spec = newSpec(is);
        Throwable t = new RuntimeException("Simulated failure.");
        ErrorLog log = newLog();

        worker.performEnhancement(op, is);
        workerc.setThrowable(t);

        op.getBaseClass();
        opc.setReturnValue(BasePage.class);

        log
                .error(
                        "Error adding property 'myProperty' to class org.apache.tapestry.html.BasePage: Simulated failure.",
                        l,
                        t);
View Full Code Here

        MockControl control = newControl(EnhancementOperation.class);
        EnhancementOperation op = (EnhancementOperation) control.getMock();

        IComponentSpecification spec = newSpec("fred", "barney", l);

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

        op.claimProperty("barney");
        control.setThrowable(ex);

        op.getBaseClass();
        control.setReturnValue(BaseComponent.class);

        log.error(EnhanceMessages.errorAddingProperty("barney", BaseComponent.class, ex), l, ex);

        replayControls();

        InjectBeanWorker w = new InjectBeanWorker();
View Full Code Here

        WebRequest request = newRequest();
        WebResponse response = newResponse();
        WebRequestServicer servicer = newServicer();
        MockControl control = newControl(ResetEventCoordinator.class);
        ResetEventCoordinator rec = (ResetEventCoordinator) control.getMock();
        ErrorLog log = (ErrorLog) newMock(ErrorLog.class);

        Location l = fabricateLocation(99);

        Throwable t = new ApplicationRuntimeException("Mock failure.", l, null);

        servicer.service(request, response);

        rec.fireResetEvent();
        control.setThrowable(t);

        log.error(ImplMessages.errorResetting(t), l, t);

        replayControls();

        DisableCachingFilter f = new DisableCachingFilter();
        f.setResetEventCoordinator(rec);
View Full Code Here

                "injectedProperty",
                "object",
                "service:Foo",
                l);
        IComponentSpecification spec = newSpec(is);
        ErrorLog log = newErrorLog();

        log.error(EnhanceMessages.unknownInjectType("injectedProperty", "object"), l, null);

        replay();

        DispatchToInjectWorker d = new DispatchToInjectWorker();
        d.setInjectWorkers(Collections.EMPTY_MAP);
View Full Code Here

       
        Map map = newMap("object", worker);
        IComponentSpecification spec = newSpec(is);
       
        Throwable t = new RuntimeException("Simulated failure.");
        ErrorLog log = newErrorLog();

        worker.performEnhancement(op, is);
        expectLastCall().andThrow(t);

        expect(op.getBaseClass()).andReturn(BasePage.class);

        log
                .error(
                        "Error adding property myProperty to class org.apache.tapestry.html.BasePage: Simulated failure.",
                        l,
                        t);
View Full Code Here

        Throwable ex = new ApplicationRuntimeException("Simulated error.");
        expect(op.convertTypeName("String")).andThrow(ex);

        expect(op.getBaseClass()).andReturn(BaseComponent.class);

        ErrorLog log = newMock(ErrorLog.class);

        log
          .error(
            "Error adding property wilma to class org.apache.tapestry.BaseComponent: Simulated error.",
            l,
            ex);
View Full Code Here

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

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

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

        MethodAnnotationEnhancementWorker methodWorker = newMethodAnnotationEnhancementWorker();

        Method m = findMethod(AnnotatedPage.class, "getInjectedObject");

        Location location = newMethodLocation(AnnotatedPage.class, m, InjectObject.class);

        methodWorker.performEnhancement(op, spec, m, location);
        expectLastCall().andThrow(t);

        log.error("An error occured processing annotation "
                + "@org.apache.tapestry.annotations.InjectObject(value=barney) of "
                + "public abstract java.lang.Object org.apache.tapestry.annotations.AnnotatedPage.getInjectedObject(): Woops!",
                null,
                t);
View Full Code Here

TOP

Related Classes of org.apache.hivemind.ErrorLog

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.