Class HttpResponseAssertion.Builder

  • Enclosing class:
    HttpResponseAssertion

    public static class HttpResponseAssertion.Builder
    extends java.lang.Object
    HTTP Response Assertion Builder.
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • assertResponse

        public HttpResponseAssertion.Builder assertResponse​(java.util.function.Consumer<io.micronaut.http.HttpResponse<?>> responseConsumer)
        Parameters:
        responseConsumer - HTTP Response Consumer
        Returns:
        HTTP Response Assertion Builder
      • headers

        public HttpResponseAssertion.Builder headers​(java.util.Map<java.lang.String,​java.lang.String> headers)
        Parameters:
        headers - HTTP Headers
        Returns:
        HTTP Response Assertion Builder
      • header

        public HttpResponseAssertion.Builder header​(java.lang.String headerName,
                                                    java.lang.String headerValue)
        Parameters:
        headerName - Header Name
        headerValue - Header Value
        Returns:
        HTTP Response Assertion Builder
      • body

        public HttpResponseAssertion.Builder body​(java.lang.String containsBody)
        Parameters:
        containsBody - Response Body
        Returns:
        HTTP Response Assertion Builder
      • status

        public HttpResponseAssertion.Builder status​(io.micronaut.http.HttpStatus httpStatus)
        Parameters:
        httpStatus - Response's HTTP Status
        Returns:
        HTTP Response Assertion Builder