в той, которая приходит с ответом есть id и другие динасически генерируемые поля. Как их сравнить через матчеры спринга/хамкреста, игнорируя некоторые поля? Вот вроде есть решение в отдельных ассертах в skyscreamer/JSONassert https://stackoverflow.com/questions/38853598/ignore-specific-nodes-attributes-while-comparing-two-jsons Но нужно именно, чтобы было внутри mockMvc
https://gist.github.com/Cepr0/20547f192c22ef57248145666cbc2636
спасибо, это вполне вариант, если не найду что-то встроенное
.andExpect(content().json("my json", false)) false - это strict параметр. он скипнет филды которых нет
да, так и было сделано. Но мне нужно сравнивать не весь json, а одну ноду. Если точнее в корне json-ов есть стандартные wrapper-ы для ответов. И нужно без них
Обсуждают сегодня