.when( request() .withBody(params(param("bodyParameterNameOne", "bodyParameterValueOne"))) .when( request() .withBody(params(param("bodyParameterNameTwo", "bodyParameterValueTwo"))) makeRequest( request() .withBody(params(param("bodyParameterName.*", "bodyParameterValue.*"))), headersToIgnore) ); .clear( request() .withBody(params(param("bodyParameterNameOne", "bodyParameterValueOne"))) ); arrayContaining( new Expectation(request() .withBody(params(param("bodyParameterNameTwo", "bodyParameterValueTwo")))) .thenRespond( response() makeRequest( request() .withBody(params(param("bodyParameterName.*", "bodyParameterValue.*"))), headersToIgnore)
param("queryStringParameterTwoName", "queryStringParameterTwoValue") .withBody(params(param("bodyParameterName", "bodyParameterValue"))) param("queryStringParameterTwoName", "queryStringParameterTwoValue") .withBody(params(param("bodyParameterName", "bodyParameterValue"))), headersToIgnore) ); param("queryStringParameterTwoName", "queryStringParameterTwoValue") .withBody(params(param("bodyParameterName", "bodyParameterValue"))), headersToIgnore) );
.withMethod("POST") .withPath(calculatePath("some_pathRequest")) .withBody(params( param(not("bodyParameterOneName"), not("Parameter One Value One"), not("Parameter One Value Two")), param("bodyParameterTwoName", "Parameter Two") .withMethod("POST") .withPath(calculatePath("some_pathRequest")) .withBody(params( param("bodyParameterOneName", "Parameter One Value One", "Parameter One Value Two"), param("bodyParameterTwoName", "Parameter Two")
.withMethod("POST") .withPath(calculatePath("some_pathRequest")) .withBody(params( param("bodyParameterOneName", "Parameter One Value One", "Parameter One Value Two"), param("bodyParameterTwoName", "Parameter Two") .withMethod("POST") .withPath(calculatePath("some_pathRequest")) .withBody(params( param("bodyParameterOneName", "Other Parameter One Value One", "Parameter One Value Two"), param("bodyParameterTwoName", "Parameter Two")
.withMethod("POST") .withPath(calculatePath("some_pathRequest")) .withBody(params( param(not("bodyParameterOneName"), string("Parameter One Value One"), string("Parameter One Value Two")), param("bodyParameterTwoName", "Parameter Two") .withMethod("POST") .withPath(calculatePath("some_pathRequest")) .withBody(params( param("OTHERBodyParameterOneName", "Parameter One Value One", "Parameter One Value Two"), param("bodyParameterTwoName", "Parameter Two")
.withMethod("POST") .withPath(calculatePath("some_pathRequest")) .withBody(params( param("bodyParameterOneName", "Parameter One Value One", "Parameter One Value Two"), param("bodyParameterTwoName", "Parameter Two") .withMethod("POST") .withPath(calculatePath("some_pathRequest")) .withBody(params( param("OTHERBodyParameterOneName", "Parameter One Value One", "Parameter One Value Two"), param("bodyParameterTwoName", "Parameter Two")
.withMethod("POST") .withPath(calculatePath("some_pathRequest")) .withBody(params( param(string("bodyParameterOneName"), not("Parameter One Value One"), not("Parameter One Value Two")), param("bodyParameterTwoName", "Parameter Two") .withMethod("POST") .withPath(calculatePath("some_pathRequest")) .withBody(params( param("bodyParameterOneName", "OTHER Parameter One Value One", "OTHER Parameter One Value Two"), param("bodyParameterTwoName", "Parameter Two")
.withMethod("POST") .withPath(calculatePath("some_pathRequest")) .withBody(params( param("bodyParameterOneName", "Parameter One Value One", "Parameter One Value Two"), param("bodyParameterTwoName", "Parameter Two") .withMethod("POST") .withPath(calculatePath("some_pathRequest")) .withBody(params( param("bodyParameterOneName", "Parameter One Value One", "Parameter One Value Two"), param("bodyParameterTwoName", "Parameter Two") .withMethod("POST") .withPath(calculatePath("some_pathRequest")) .withBody(params( param("bodyParameterOneName", "Parameter One Value One", "Parameter One Value Two"), param("bodyParameterTwoName", "Parameter Two")
.withMethod("POST") .withPath(calculatePath("some_pathRequest")) .withBody(params( param(not("bodyParameterOneName"), not("Parameter One Value One"), not("Parameter One Value Two")), param("bodyParameterTwoName", "Parameter Two") .withMethod("POST") .withPath(calculatePath("some_pathRequest")) .withBody(params( param("OTHERBodyParameterOneName", "Parameter One Value One", "Parameter One Value Two"), param("bodyParameterTwoName", "Parameter Two") .withMethod("POST") .withPath(calculatePath("some_pathRequest")) .withBody(params( param("bodyParameterOneName", "OTHER Parameter One Value One", "OTHER Parameter One Value Two"), param("bodyParameterTwoName", "Parameter Two")
.withMethod("PUT") .withPath(calculatePath("some_pathRequest")) .withBody(params( param("bodyParameterOneName", "Parameter One Value One", "Parameter One Value Two"), param("bodyParameterTwoName", "Parameter Two")
ParameterBody.params( Parameter.param(CLIENT_ID, "joebob"), Parameter.param(GRANT_TYPE, REFRESH_TOKEN),
ParameterBody.params( Parameter.param(CLIENT_SECRET, "myreallycoolcredential"), Parameter.param(GRANT_TYPE, CLIENT_CREDENTIALS),