Чем RestAssured отличается от MockMvc и когда что выбрать?
Что хотят услышать интервьюеры:
Сравнение: RestAssured стоит сравнивать с MockMvc по критериям читаемости, безопасности, производительности, тестируемости и поддержки командой.
Ответ:
Когда выбирать RestAssured: когда его свойства прямо соответствуют задаче: удобен для API/integration тестов с реальным HTTP.
Слабый ответ: “так принято в Spring/Java”. На собеседовании лучше объяснить ограничения и цену выбора.
given().when().get("/users/1").then().statusCode(200);