Class MonitTraceFilteringServiceProviderTest


  • public class MonitTraceFilteringServiceProviderTest
    extends org.ow2.petals.component.framework.junit.monitoring.business.filtering.AbstractMonitTraceFilteringTestForSimpleServiceProviderBC

    Unit tests about MONIT trace filtering.

    Author:
    Christophe DENEUX - Linagora
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.ow2.petals.component.framework.junit.monitoring.business.filtering.AbstractMonitTraceFilteringTest

        org.ow2.petals.component.framework.junit.monitoring.business.filtering.AbstractMonitTraceFilteringTest.ExpectedResponseType
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static org.ow2.petals.junit.rules.cxfserver.CxfServer CXF_SERVER  
      • Fields inherited from class org.ow2.petals.component.framework.junit.monitoring.business.filtering.AbstractMonitTraceFilteringTestForSimpleServiceProvider

        chain, component, componentUnderTest, LOG
      • Fields inherited from class org.ow2.petals.component.framework.junit.monitoring.business.filtering.AbstractMonitTraceFilteringTest

        IN_MEMORY_LOG_HANDLER, SU_NAME, TEMP_FOLDER
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void assertExtMonitTraces​(String ruleIdPrefix, List<LogRecord> monitLogs, org.ow2.petals.component.framework.junit.impl.ProvidesServiceConfiguration providerServiceCfg, boolean isFailureExpected, boolean isFaultExpected, org.ow2.easywsdl.wsdl.api.abstractItf.AbsItfOperation.MEPPatternConstants mep, org.ow2.petals.commons.log.FlowLogData providedBeginFlowLogData)  
      protected Object createRequestPayloadToProvider​(org.ow2.easywsdl.wsdl.api.abstractItf.AbsItfOperation.MEPPatternConstants mep, org.ow2.petals.component.framework.junit.monitoring.business.filtering.AbstractMonitTraceFilteringTest.ExpectedResponseType expectedResponseType)  
      protected org.ow2.petals.component.framework.junit.impl.ProvidesServiceConfiguration createServiceProvider​(int ruleIdx)  
      protected QName getInvokedServiceProviderOperation​(org.ow2.easywsdl.wsdl.api.abstractItf.AbsItfOperation.MEPPatternConstants mep)  
      protected javax.xml.bind.Marshaller getMarshaller()  
      protected org.ow2.easywsdl.wsdl.api.abstractItf.AbsItfOperation.MEPPatternConstants[] getMepsSupported()  
      • Methods inherited from class org.ow2.petals.component.framework.junit.monitoring.business.filtering.AbstractMonitTraceFilteringTestForSimpleServiceProviderBC

        assertMonitTraces
      • Methods inherited from class org.ow2.petals.component.framework.junit.monitoring.business.filtering.AbstractMonitTraceFilteringTestForSimpleServiceProvider

        createServiceProviderReturningFault, createServiceProviderReturningOut, createServiceProviderReturningStatus, executeExchangeReturningFault, executeExchangeReturningResponse, executeExchangeReturningStatus, isErrorSupported, isFaultSupported, monitTracesFiltering
      • Methods inherited from class org.ow2.petals.component.framework.junit.monitoring.business.filtering.AbstractMonitTraceFilteringTestForServiceProvider

        extractProviderBegin, extractProviderConsumedBegin
      • Methods inherited from class org.ow2.petals.component.framework.junit.monitoring.business.filtering.AbstractMonitTraceFilteringTest

        extractEnd, extractFailure, onExchangeExecutionEnd, onExchangeExecutionStart, onServiceUnitStartup, parseAsOptional, parseExpectedResultAsBool, parseExpectedResultAsOptional
      • Methods inherited from class org.ow2.petals.component.framework.test.Assert

        assertMonitConsumerExtBeginLog, assertMonitConsumerExtBeginLog, assertMonitConsumerExtBeginLog, assertMonitConsumerExtBeginLog, assertMonitConsumerExtEndLog, assertMonitConsumerExtEndLog, assertMonitConsumerExtFailureLog, assertMonitConsumerExtFailureLog, assertMonitFlowInstanceIdEquals, assertMonitFlowInstanceIdNotEquals, assertMonitFlowStepCorrelatedFlowStep, assertMonitFlowStepIdEquals, assertMonitFlowStepIdNotEquals, assertMonitProviderBeginLog, assertMonitProviderBeginLog, assertMonitProviderBeginLog, assertMonitProviderBeginLog, assertMonitProviderBeginLog, assertMonitProviderBeginLog, assertMonitProviderBeginLogNotInFlow, assertMonitProviderEndLog, assertMonitProviderEndLog, assertMonitProviderEndLog, assertMonitProviderEndLog, assertMonitProviderExtBeginLog, assertMonitProviderExtBeginLog, assertMonitProviderExtEndLog, assertMonitProviderExtEndLog, assertMonitProviderExtFailureLog, assertMonitProviderExtFailureLog, assertMonitProviderFailureLog, assertMonitProviderFailureLog, checkCommonsAttribute, checkCommonsAttribute
      • Methods inherited from class org.junit.Assert

        assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertArrayEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, assertNotEquals, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertThat, assertThat, assertThrows, assertThrows, assertTrue, assertTrue, fail, fail
    • Field Detail

      • CXF_SERVER

        public static final org.ow2.petals.junit.rules.cxfserver.CxfServer CXF_SERVER
    • Constructor Detail

      • MonitTraceFilteringServiceProviderTest

        public MonitTraceFilteringServiceProviderTest()
    • Method Detail

      • assertExtMonitTraces

        protected void assertExtMonitTraces​(String ruleIdPrefix,
                                            List<LogRecord> monitLogs,
                                            org.ow2.petals.component.framework.junit.impl.ProvidesServiceConfiguration providerServiceCfg,
                                            boolean isFailureExpected,
                                            boolean isFaultExpected,
                                            org.ow2.easywsdl.wsdl.api.abstractItf.AbsItfOperation.MEPPatternConstants mep,
                                            org.ow2.petals.commons.log.FlowLogData providedBeginFlowLogData)
        Specified by:
        assertExtMonitTraces in class org.ow2.petals.component.framework.junit.monitoring.business.filtering.AbstractMonitTraceFilteringTestForSimpleServiceProviderBC
      • createRequestPayloadToProvider

        protected Object createRequestPayloadToProvider​(org.ow2.easywsdl.wsdl.api.abstractItf.AbsItfOperation.MEPPatternConstants mep,
                                                        org.ow2.petals.component.framework.junit.monitoring.business.filtering.AbstractMonitTraceFilteringTest.ExpectedResponseType expectedResponseType)
                                                 throws Exception
        Specified by:
        createRequestPayloadToProvider in class org.ow2.petals.component.framework.junit.monitoring.business.filtering.AbstractMonitTraceFilteringTestForSimpleServiceProvider
        Throws:
        Exception
      • getMepsSupported

        protected org.ow2.easywsdl.wsdl.api.abstractItf.AbsItfOperation.MEPPatternConstants[] getMepsSupported()
        Specified by:
        getMepsSupported in class org.ow2.petals.component.framework.junit.monitoring.business.filtering.AbstractMonitTraceFilteringTest
      • getInvokedServiceProviderOperation

        protected QName getInvokedServiceProviderOperation​(org.ow2.easywsdl.wsdl.api.abstractItf.AbsItfOperation.MEPPatternConstants mep)
        Specified by:
        getInvokedServiceProviderOperation in class org.ow2.petals.component.framework.junit.monitoring.business.filtering.AbstractMonitTraceFilteringTestForServiceProvider
      • getMarshaller

        protected javax.xml.bind.Marshaller getMarshaller()
        Specified by:
        getMarshaller in class org.ow2.petals.component.framework.junit.monitoring.business.filtering.AbstractMonitTraceFilteringTestForServiceProvider
      • createServiceProvider

        protected org.ow2.petals.component.framework.junit.impl.ProvidesServiceConfiguration createServiceProvider​(int ruleIdx)
                                                                                                            throws org.ow2.petals.component.framework.junit.monitoring.business.filtering.exception.ServiceProviderCfgCreationError
        Specified by:
        createServiceProvider in class org.ow2.petals.component.framework.junit.monitoring.business.filtering.AbstractMonitTraceFilteringTestForServiceProvider
        Throws:
        org.ow2.petals.component.framework.junit.monitoring.business.filtering.exception.ServiceProviderCfgCreationError