public static ParameterBody params(Parameter... parameters) { return new ParameterBody(parameters); }
public ParameterBodyDTO(ParameterBody parameterBody, Boolean not) { super(parameterBody.getType(), not, parameterBody.getContentType()); parameters = parameterBody.getValue(); }
@Override public void serialize(ParameterBody parameterBody, JsonGenerator jgen, SerializerProvider provider) throws IOException { jgen.writeStartObject(); if (parameterBody.getNot() != null && parameterBody.getNot()) { jgen.writeBooleanField("not", parameterBody.getNot()); } jgen.writeStringField("type", parameterBody.getType().name()); if (!parameterBody.getValue().isEmpty()) { jgen.writeObjectField("value", parameterBody.getValue()); } jgen.writeEndObject(); } }
.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)
} else if (body instanceof BinaryBody && ((BinaryBody) body).getValue().length > 0) { jgen.writeObjectField("body", body); } else if (body instanceof ParameterBody && !((ParameterBody) body).getValue().isEmpty()) { jgen.writeObjectField("body", body); } else if (body instanceof XmlBody && !((XmlBody) body).getValue().isEmpty()) {
public static BodyWithContentTypeDTO createDTO(BodyWithContentType body) { BodyWithContentTypeDTO result = null; if (body instanceof BinaryBody) { BinaryBody binaryBody = (BinaryBody) body; result = new BinaryBodyDTO(binaryBody, binaryBody.getNot()); } else if (body instanceof JsonBody) { JsonBody jsonBody = (JsonBody) body; result = new JsonBodyDTO(jsonBody, jsonBody.getNot()); } else if (body instanceof ParameterBody) { ParameterBody parameterBody = (ParameterBody) body; result = new ParameterBodyDTO(parameterBody, parameterBody.getNot()); } else if (body instanceof StringBody) { StringBody stringBody = (StringBody) body; result = new StringBodyDTO(stringBody, stringBody.getNot()); } else if (body instanceof XmlBody) { XmlBody xmlBody = (XmlBody) body; result = new XmlBodyDTO(xmlBody, xmlBody.getNot()); } return result; }
jgen.writeObjectField("body", ((XmlBodyDTO) body).getXml()); } else if (body instanceof ParameterBodyDTO && !((ParameterBodyDTO) body).getParameters().isEmpty()) { jgen.writeObjectField("body", ((ParameterBodyDTO) body).buildObject().toString()); } else if (body instanceof BinaryBodyDTO) { jgen.writeObjectField("body", body);
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) );
appendNewLineAndIndent((numberOfSpacesToIndent + 2) * INDENT_SIZE, output); output.append("new ParameterBody("); List<Parameter> bodyParameters = ((ParameterBody) request.getBody()).getValue().getEntries(); output.append(new ParameterToJavaSerializer().serializeAsJava(numberOfSpacesToIndent + 3, bodyParameters)); appendNewLineAndIndent((numberOfSpacesToIndent + 2) * INDENT_SIZE, output);
} else if (body instanceof ParameterBody) { ParameterBody parameterBody = (ParameterBody) body; result = new ParameterBodyDTO(parameterBody, parameterBody.getNot()); } else if (body instanceof RegexBody) { RegexBody regexBody = (RegexBody) body;
jgen.writeObjectField("body", ((XmlBodyDTO) body).getXml()); } else if (body instanceof ParameterBodyDTO && !((ParameterBodyDTO) body).getParameters().isEmpty()) { jgen.writeObjectField("body", ((ParameterBodyDTO) body).buildObject().toString()); } else if (body instanceof BinaryBodyDTO) { jgen.writeObjectField("body", body);
.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")
public static ParameterBody params(List<Parameter> parameters) { return new ParameterBody(parameters); }
public ParameterBodyDTO(ParameterBody parameterBody, Boolean not) { super(parameterBody.getType(), not, parameterBody.getContentType()); parameters = parameterBody.getValue(); }
@Override public void serialize(ParameterBody parameterBody, JsonGenerator jgen, SerializerProvider provider) throws IOException { jgen.writeStartObject(); if (parameterBody.getNot() != null && parameterBody.getNot()) { jgen.writeBooleanField("not", parameterBody.getNot()); } jgen.writeStringField("type", parameterBody.getType().name()); if (!parameterBody.getValue().isEmpty()) { jgen.writeObjectField("value", parameterBody.getValue()); } jgen.writeEndObject(); } }
ParameterBody parameterBody = (ParameterBody) body; bodyDTOMatcher = new ParameterBodyDTO(parameterBody); this.bodyMatcher = new ParameterStringMatcher(mockServerLogger, parameterBody.getValue()); break; case XPATH:
public static BodyWithContentTypeDTO createDTO(BodyWithContentType body) { BodyWithContentTypeDTO result = null; if (body instanceof BinaryBody) { BinaryBody binaryBody = (BinaryBody) body; result = new BinaryBodyDTO(binaryBody, binaryBody.getNot()); } else if (body instanceof JsonBody) { JsonBody jsonBody = (JsonBody) body; result = new JsonBodyDTO(jsonBody, jsonBody.getNot()); } else if (body instanceof ParameterBody) { ParameterBody parameterBody = (ParameterBody) body; result = new ParameterBodyDTO(parameterBody, parameterBody.getNot()); } else if (body instanceof StringBody) { StringBody stringBody = (StringBody) body; result = new StringBodyDTO(stringBody, stringBody.getNot()); } else if (body instanceof XmlBody) { XmlBody xmlBody = (XmlBody) body; result = new XmlBodyDTO(xmlBody, xmlBody.getNot()); } return result; }
.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")
public ParameterBody buildObject() { return new ParameterBody(parameters); }
} else if (body instanceof BinaryBody && ((BinaryBody) body).getValue().length > 0) { jgen.writeObjectField("body", body); } else if (body instanceof ParameterBody && !((ParameterBody) body).getValue().isEmpty()) { jgen.writeObjectField("body", body); } else if (body instanceof XmlBody && !((XmlBody) body).getValue().isEmpty()) {