Для проверки случая ModelAndView, Spring MVC Test имеет несколько MVC сопоставлений, таких как ModelResultMatchers и ViewResultMatchers
Если вы хотите проверить какое-либо значение в вашем списке, вы можете использовать метод public <T> ResultMatcher attribute(String name, Matcher<T> matcher)
из ModelResultMatchers.
Предыдущие проверки можно переписать так:
.andExpect(model().attribute("users",hasItem(hasProperty("id", equalTo(372152)))));
.andExpect(model().attribute("users",hasItem(hasProperty("id", equalTo(398729)))));
Кроме того, вы можете проверить представление, проверка для этого случая может выглядеть следующим образом:
.andExpect(view().name("popular-users"))
Полный список всех MockMvcResultMatchers можно найти здесь
Полный список всех возможных методов для ModelResultMatchers можно найти здесь
Полный список всех возможных методы для ViewResultMatchers можно найти здесь