Package org.mule.execution

Examples of org.mule.execution.ValidationPhase


    private MuleException mockMulException;

    @Test
    public void supportsTemplate()
    {
        new PhaseSupportTestHelper<ValidationPhaseTemplate>(ValidationPhaseTemplate.class).testSupportTemplates(new ValidationPhase());
    }
View Full Code Here


    @Test
    public void valid()
    {
        when(mockTemplate.validateMessage()).thenReturn(true);
        new ValidationPhase().runPhase(mockTemplate, mockContext, mockPhaseResultNotifier);
        verify(mockPhaseResultNotifier, Mockito.times(1)).phaseSuccessfully();
    }
View Full Code Here

    @Test
    public void invalid() throws Exception
    {
        when(mockTemplate.validateMessage()).thenReturn(false);
        new ValidationPhase().runPhase(mockTemplate, mockContext, mockPhaseResultNotifier);
        verify(mockTemplate,times(1)).discardInvalidMessage();
        verify(mockPhaseResultNotifier, Mockito.times(1)).phaseConsumedMessage();
    }
View Full Code Here

    @Test
    public void validationFails() throws Exception
    {
        when(mockTemplate.validateMessage()).thenReturn(false);
        doThrow(mockMulException).when(mockTemplate).discardInvalidMessage();
        new ValidationPhase().runPhase(mockTemplate, mockContext, mockPhaseResultNotifier);
        verify(mockPhaseResultNotifier, Mockito.times(1)).phaseFailure(mockMulException);
    }
View Full Code Here

    }

    @Test
    public void order()
    {
        assertThat(phase.compareTo(new ValidationPhase()), is(1));
        assertThat(phase.compareTo(Mockito.mock(MessageProcessPhase.class)), is(0));
    }
View Full Code Here

    }

    @Test
    public void order()
    {
        assertThat(phase.compareTo(new ValidationPhase()), is(1));
        assertThat(phase.compareTo(Mockito.mock(MessageProcessPhase.class)), is(0));
    }
View Full Code Here

TOP

Related Classes of org.mule.execution.ValidationPhase

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.