У меня есть json, который возвращает вызов API Frost REST .. Я сравниваю его с моим вводом, и хотя семантически правильный сбой происходит из-за новых строк и возвратов.
Существует ли простой способ сравнения без меня?приходится делать стриптиз ...
mockMvc.perform(
post("/test/v1/test")
.accept(APPLICATION_JSON_UTF8_VALUE)
.content(payload)
.contentType(APPLICATION_JSON_UTF8_VALUE))
.andExpect(status().isCreated())
.andExpect(content().string(removeChars(test.toString())))
.andExpect(header().string("Location", "/test/v1/test/TestId"));
static String removeChars(String attr) {
return attr.toString()
.replace("\n", "")
.replace("\r", "")
.replace(" ", "");
}