private void assertToXContentResponse(ClearScrollResponse response, boolean succeed, int numFreed)
      throws IOException {
    XContentBuilder builder = XContentFactory.jsonBuilder();
    builder.startObject();
    response.toXContent(builder, ToXContent.EMPTY_PARAMS);
    builder.endObject();

    BytesReference bytesReference = builder.bytes();
    Map<String, Object> map;
    try (XContentParser parser =
        XContentFactory.xContent(bytesReference).createParser(bytesReference)) {
      map = parser.map();
    }

    assertThat(map.get("succeeded"), is(succeed));
    assertThat(map.get("num_freed"), equalTo(numFreed));
  }