Package io.micronaut.http.server.tck
Class HttpResponseAssertion.Builder
- java.lang.Object
-
- io.micronaut.http.server.tck.HttpResponseAssertion.Builder
-
- Enclosing class:
- HttpResponseAssertion
public static class HttpResponseAssertion.Builder extends java.lang.ObjectHTTP Response Assertion Builder.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description HttpResponseAssertion.BuilderassertResponse(java.util.function.Consumer<io.micronaut.http.HttpResponse<?>> responseConsumer)HttpResponseAssertion.Builderbody(BodyAssertion<?> bodyAssertion)HttpResponseAssertion.Builderbody(java.lang.String containsBody)HttpResponseAssertionbuild()HttpResponseAssertion.Builderheader(java.lang.String headerName, java.lang.String headerValue)HttpResponseAssertion.Builderheaders(java.util.Map<java.lang.String,java.lang.String> headers)HttpResponseAssertion.Builderstatus(io.micronaut.http.HttpStatus httpStatus)
-
-
-
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 NameheaderValue- 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
-
body
public HttpResponseAssertion.Builder body(BodyAssertion<?> bodyAssertion)
- Parameters:
bodyAssertion- Response Body Assertion- 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
-
build
public HttpResponseAssertion build()
- Returns:
- HTTP Response Assertion
-
-