Package io.micronaut.http.server.tck
Class HttpResponseAssertion
- java.lang.Object
-
- io.micronaut.http.server.tck.HttpResponseAssertion
-
public final class HttpResponseAssertion extends java.lang.ObjectUtility class to verify assertions given an HTTP Response.- Since:
- 3.8.0
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classHttpResponseAssertion.BuilderHTTP Response Assertion Builder.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static HttpResponseAssertion.Builderbuilder()BodyAssertion<?>getBody()java.util.Map<java.lang.String,java.lang.String>getHeaders()io.micronaut.http.HttpStatusgetHttpStatus()java.util.Optional<java.util.function.Consumer<io.micronaut.http.HttpResponse<?>>>getResponseConsumer()
-
-
-
Method Detail
-
getResponseConsumer
@NonNull public java.util.Optional<java.util.function.Consumer<io.micronaut.http.HttpResponse<?>>> getResponseConsumer()
-
getHttpStatus
public io.micronaut.http.HttpStatus getHttpStatus()
- Returns:
- Expected HTTP Response Status
-
getHeaders
public java.util.Map<java.lang.String,java.lang.String> getHeaders()
- Returns:
- Expected HTTP Response Headers
-
getBody
public BodyAssertion<?> getBody()
- Returns:
- Expected HTTP Response body
-
builder
public static HttpResponseAssertion.Builder builder()
- Returns:
- Creates an instance of
HttpResponseAssertion.Builder.
-
-