public final class TestScenario extends Object
| Modifier and Type | Class and Description | 
|---|---|
| static class  | TestScenario.BuilderTest Scenario Builder. | 
| Modifier and Type | Method and Description | 
|---|---|
| static void | asserts(String specName,
       HttpRequest<?> request,
       BiConsumer<ServerUnderTest,HttpRequest<?>> assertion) | 
| static void | asserts(String specName,
       Map<String,Object> configuration,
       HttpRequest<?> request,
       BiConsumer<ServerUnderTest,HttpRequest<?>> assertion) | 
| static void | asserts(String specName,
       Map<String,Object> configuration,
       RequestSupplier request,
       BiConsumer<ServerUnderTest,HttpRequest<?>> assertion) | 
| static TestScenario.Builder | builder() | 
public static void asserts(String specName, Map<String,Object> configuration, HttpRequest<?> request, BiConsumer<ServerUnderTest,HttpRequest<?>> assertion) throws IOException
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.IOException - Exception thrown while getting the server under test.public static void asserts(String specName, Map<String,Object> configuration, RequestSupplier request, BiConsumer<ServerUnderTest,HttpRequest<?>> assertion) throws IOException
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.IOException - Exception thrown while getting the server under test.public static void asserts(String specName, HttpRequest<?> request, BiConsumer<ServerUnderTest,HttpRequest<?>> assertion) throws IOException
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.IOException - Exception thrown while getting the server under test.public static TestScenario.Builder builder()