private void addRenderStackMetaDataResponse() { final String requestPath = getRenderStackRequestPath(); final StackMetaData stackMetaData = new StackMetaData(acquireStackId, null); stackMetaData.setState(StackMetaData.StackState.LOADING); final JsonBody responseBody = json(stackMetaData.toJson()); mockServer .when(HttpRequest.request().withMethod("GET").withPath(requestPath), Times.once()) .respond( HttpResponse.response() .withStatusCode(HttpStatus.SC_OK) .withHeader("Content-Type", responseBody.getContentType()) .withBody(responseBody)); }
private void addAcqNextTileResponse(final AcquisitionTileList acquisitionTileList) { final JsonBody responseBody = json(acquisitionTileList.toJson()); mockServer .when( HttpRequest.request() .withMethod("POST") .withPath(getBaseAcquisitionPath() + "/next-tile"), Times.once()) .respond( HttpResponse.response() .withStatusCode(HttpStatus.SC_OK) .withHeader("Content-Type", responseBody.getContentType()) .withBody(responseBody)); }
@Override public void serialize(JsonBody jsonBody, JsonGenerator jgen, SerializerProvider provider) throws IOException { jgen.writeStartObject(); if (jsonBody.getNot() != null && jsonBody.getNot()) { jgen.writeBooleanField("not", jsonBody.getNot()); } if (jsonBody.getCharset() != null && !jsonBody.getCharset().equals(ContentTypeMapper.DEFAULT_HTTP_CHARACTER_SET)) { jgen.writeStringField("charset", jsonBody.getCharset().name()); } jgen.writeStringField("type", jsonBody.getType().name()); jgen.writeStringField("json", jsonBody.getValue()); if (jsonBody.getMatchType() != JsonBody.DEFAULT_MATCH_TYPE) { jgen.writeStringField("matchType", jsonBody.getMatchType().name()); } jgen.writeEndObject(); }