-
- All Implemented Interfaces:
public final class MockHttpServerStepDefinitions
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classMockHttpServerStepDefinitions.ExpectationInfopublic classMockHttpServerStepDefinitions.Companion
-
Constructor Summary
Constructors Constructor Description MockHttpServerStepDefinitions()
-
Method Summary
Modifier and Type Method Description final UnitstartIfNecessary()final UnitcleanExpectations()final UnittargetRequest(DataTable data)final UnittargetRequest(HttpRequest request)final UnitsetJsonRequestBodyCondition(DataTable data)final UnitsetJsonRequestBodyCondition(Map<String, Matcher> path2matcher)final UnitsetRequestParameterCondition(DataTable data)final UnitsetRequestParameterCondition(Map<String, String> parameterName2value)final UnitaddCondition(DynamicRequestCondition condition)final UnitconfigureResponse(String response)final UnitconfigureResponseWithCode(Integer code, String response)-
-
Method Detail
-
startIfNecessary
final Unit startIfNecessary()
-
cleanExpectations
final Unit cleanExpectations()
-
targetRequest
@Given(value = "^the following HTTP request is received by mock server:$") final Unit targetRequest(DataTable data)
-
targetRequest
final Unit targetRequest(HttpRequest request)
-
setJsonRequestBodyCondition
@Given(value = "^mock HTTP request body is a JSON with the following values:$") final Unit setJsonRequestBodyCondition(DataTable data)
-
setJsonRequestBodyCondition
final Unit setJsonRequestBodyCondition(Map<String, Matcher> path2matcher)
-
setRequestParameterCondition
@Given(value = "^mock HTTP request has the following query parameters?:$") final Unit setRequestParameterCondition(DataTable data)
-
setRequestParameterCondition
final Unit setRequestParameterCondition(Map<String, String> parameterName2value)
-
addCondition
final Unit addCondition(DynamicRequestCondition condition)
-
configureResponse
@Given(value = "^the following mock HTTP response is returned:$") final Unit configureResponse(String response)
-
configureResponseWithCode
@Given(value = "^the following mock HTTP response with code (\d+) is returned:$") final Unit configureResponseWithCode(Integer code, String response)
-
-
-
-