Package io.micronaut.http.server.tck
Class TestScenario
- java.lang.Object
-
- io.micronaut.http.server.tck.TestScenario
-
public final class TestScenario extends java.lang.ObjectDefines a HTTP Server Test Scenario.- Since:
- 3.8.0
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTestScenario.BuilderTest Scenario Builder.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidasserts(java.lang.String specName, io.micronaut.http.HttpRequest<?> request, java.util.function.BiConsumer<ServerUnderTest,io.micronaut.http.HttpRequest<?>> assertion)static voidasserts(java.lang.String specName, java.util.Map<java.lang.String,java.lang.Object> configuration, io.micronaut.http.HttpRequest<?> request, java.util.function.BiConsumer<ServerUnderTest,io.micronaut.http.HttpRequest<?>> assertion)static voidasserts(java.lang.String specName, java.util.Map<java.lang.String,java.lang.Object> configuration, RequestSupplier request, java.util.function.BiConsumer<ServerUnderTest,io.micronaut.http.HttpRequest<?>> assertion)static TestScenario.Builderbuilder()
-
-
-
Method Detail
-
asserts
public static void asserts(java.lang.String specName, java.util.Map<java.lang.String,java.lang.Object> configuration, io.micronaut.http.HttpRequest<?> request, java.util.function.BiConsumer<ServerUnderTest,io.micronaut.http.HttpRequest<?>> assertion) throws java.io.IOException- Parameters:
specName- Value for spec.name property. Used to avoid bean pollution.configuration- Test Scenario configurationrequest- HTTP Request to be sent in the test scenarioassertion- Assertion for a request and server.- Throws:
java.io.IOException- Exception thrown while getting the server under test.
-
asserts
public static void asserts(java.lang.String specName, java.util.Map<java.lang.String,java.lang.Object> configuration, RequestSupplier request, java.util.function.BiConsumer<ServerUnderTest,io.micronaut.http.HttpRequest<?>> assertion) throws java.io.IOException- Parameters:
specName- Value for spec.name property. Used to avoid bean pollution.configuration- Test Scenario configurationrequest- HTTP Request to be sent in the test scenarioassertion- Assertion for a request and server.- Throws:
java.io.IOException- Exception thrown while getting the server under test.
-
asserts
public static void asserts(java.lang.String specName, io.micronaut.http.HttpRequest<?> request, java.util.function.BiConsumer<ServerUnderTest,io.micronaut.http.HttpRequest<?>> assertion) throws java.io.IOException- Parameters:
specName- Value for spec.name property. Used to avoid bean pollution.request- HTTP Request to be sent in the test scenarioassertion- Assertion for a request and server.- Throws:
java.io.IOException- Exception thrown while getting the server under test.
-
builder
public static TestScenario.Builder builder()
- Returns:
- A Test Scenario builder.
-
-