Class DefaultOutboundRequestResponseInterceptorUnitTest

java.lang.Object
de.hybris.platform.outboundservices.monitoring.DefaultOutboundRequestResponseInterceptorUnitTest

@UnitTest public class DefaultOutboundRequestResponseInterceptorUnitTest extends Object
  • Constructor Details

    • DefaultOutboundRequestResponseInterceptorUnitTest

      public DefaultOutboundRequestResponseInterceptorUnitTest()
  • Method Details

    • setUp

      public void setUp() throws IOException
      Throws:
      IOException
    • testIntercept_success

      public void testIntercept_success() throws IOException
      Throws:
      IOException
    • testIntercept_success_successRetentionFalse

      public void testIntercept_success_successRetentionFalse() throws IOException
      Throws:
      IOException
    • testIntercept_error_fallbackErrorParser

      public void testIntercept_error_fallbackErrorParser() throws IOException
      Throws:
      IOException
    • testIntercept_error_errorParser

      public void testIntercept_error_errorParser() throws IOException
      Throws:
      IOException
    • testIntercept_error_errorParsersNotApplicable

      public void testIntercept_error_errorParsersNotApplicable() throws IOException
      Throws:
      IOException
    • testSettingErrorParsersToNullResultsInEmptyList

      public void testSettingErrorParsersToNullResultsInEmptyList()
    • testSettingErrorParsersDoesNotLeakReferences

      public void testSettingErrorParsersDoesNotLeakReferences()
    • testGettingErrorParsersDoesNotLeakReferences

      public void testGettingErrorParsersDoesNotLeakReferences()
    • testIntercept_error_errorRetentionFalse

      public void testIntercept_error_errorRetentionFalse() throws IOException
      Throws:
      IOException
    • testInterceptIntegrationTimeoutExceptionWhenIssuingRequest

      public void testInterceptIntegrationTimeoutExceptionWhenIssuingRequest() throws IOException
      Throws:
      IOException
    • testInterceptIntegrationTimeoutExceptionWhenIssuingRequestErrorRetentionFalse

      public void testInterceptIntegrationTimeoutExceptionWhenIssuingRequestErrorRetentionFalse() throws IOException
      Throws:
      IOException
    • testIOExceptionWhenIssuingRequest

      public void testIOExceptionWhenIssuingRequest() throws IOException
      Throws:
      IOException
    • testIOExceptionWhenIssuingRequestErrorRetentionFalse

      public void testIOExceptionWhenIssuingRequestErrorRetentionFalse() throws IOException
      Throws:
      IOException
    • testIntercept_noMessageIdPresent

      public void testIntercept_noMessageIdPresent() throws IOException
      Throws:
      IOException
    • testIntercept_noMessageIdPresent_inCaseOfEmptyValue

      public void testIntercept_noMessageIdPresent_inCaseOfEmptyValue() throws IOException
      Throws:
      IOException
    • testIntercept_noPayloadGenerated_emptyList

      public void testIntercept_noPayloadGenerated_emptyList() throws IOException
      Throws:
      IOException
    • testIntercept_noPayloadGenerated_null

      public void testIntercept_noPayloadGenerated_null() throws IOException
      Throws:
      IOException
    • testIntercept_noOutboundRequestModelPresent

      public void testIntercept_noOutboundRequestModelPresent() throws IOException
      Throws:
      IOException
    • testIntercept_multipleOutboundRequestModelsPresent

      public void testIntercept_multipleOutboundRequestModelsPresent() throws IOException
      Throws:
      IOException
    • test_returnPayloadExceedsMaxSize_NoContentLengthHeader

      public void test_returnPayloadExceedsMaxSize_NoContentLengthHeader() throws IOException
      Throws:
      IOException
    • test_returnPayloadExceedsMaxSize_ContentLengthHeaderPresent

      public void test_returnPayloadExceedsMaxSize_ContentLengthHeaderPresent() throws IOException
      Throws:
      IOException
    • test_returnPayloadExceedsMaxSize_ContentLengthAndTransferEncodingHeaderPresent

      public void test_returnPayloadExceedsMaxSize_ContentLengthAndTransferEncodingHeaderPresent() throws IOException
      Throws:
      IOException
    • test_returnPayloadEqualsMaxSize_NoContentLenghHeader

      public void test_returnPayloadEqualsMaxSize_NoContentLenghHeader() throws IOException
      Throws:
      IOException