Package zipkin2.junit

Class HttpFailure


  • public final class HttpFailure
    extends Object
    Instrumentation that use POST endpoints need to survive failures. Besides simply not starting the zipkin server, you can enqueue failures like this to test edge cases. For example, that you log a failure when a 400 code is returned.
    • Method Detail

      • disconnectDuringBody

        public static HttpFailure disconnectDuringBody()
        Ex a network partition occurs in the middle of the POST request
      • sendErrorResponse

        public static HttpFailure sendErrorResponse​(int code,
                                                    String body)
        Ex code 400 when the server cannot read the spans