Есть ли способ использовать утверждения AssertJ с Spring MVC Test?

Я уже давно использую AssertJ в своих проектах. Недавно я начал использовать Spring MVC Test для тестирования контроллеров Spring MVC.

Но я не понимаю, как использовать AssertJ с ним. Все примеры, которые я вижу в Интернете, используют Hamcrest с Spring MVC Test.

Ниже приведен пример использования Hamcrest API.

mockMvc
                .perform(get("/user?operation=userList"))
                .andExpect(status().isOk())
                .andExpect(model().attribute(UserController.MODEL_ATTRIBUTE_USER_LIST, userList))
                .andExpect(view().name(UserController.VIEW_USER_LIST))
                .andExpect(model().attribute(UserController.MODEL_ATTRIBUTE_USER_LIST, hasSize(2)))
                .andExpect(model().attribute(UserController.MODEL_ATTRIBUTE_USER_LIST, hasItem(
                        allOf(
                                hasProperty("id", is(1L)),
                                hasProperty("description", is("Lorem ipsum")),
                                hasProperty("title", is("Foo"))
                        )
                )))
                .andExpect(model().attribute(UserController.MODEL_ATTRIBUTE_USER_LIST, hasItem(
                        allOf(
                                hasProperty("id", is(2L)),
                                hasProperty("description", is("Lorem ipsum")),
                                hasProperty("title", is("Bar"))
                        )
                )));

Ответы на вопрос(3)

Ваш ответ на вопрос