public static class TestScenario.Builder extends Object
| Constructor and Description | 
|---|
| Builder() | 
| Modifier and Type | Method and Description | 
|---|---|
| TestScenario.Builder | assertion(BiConsumer<ServerUnderTest,HttpRequest<?>> assertion) | 
| TestScenario.Builder | configuration(Map<String,Object> configuration) | 
| TestScenario.Builder | request(HttpRequest<?> request) | 
| TestScenario.Builder | request(RequestSupplier request) | 
| void | run()Runs the Test Scneario. | 
| TestScenario.Builder | specName(String specName) | 
public TestScenario.Builder specName(String specName)
specName - Value for spec.name property. Used to avoid bean pollution.public TestScenario.Builder request(HttpRequest<?> request)
request - HTTP Request to be sent in the test scenariopublic TestScenario.Builder request(RequestSupplier request)
request - HTTP Request supplier that given a server, provides the request to be sent in the test scenariopublic TestScenario.Builder configuration(Map<String,Object> configuration)
configuration - Test Scenario configurationpublic TestScenario.Builder assertion(BiConsumer<ServerUnderTest,HttpRequest<?>> assertion)
assertion - Assertion for a request and server.public void run()
         throws IOException
IOException - Exception thrown while getting the server under test.