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)); }