На основе unittest внутри упора пружины (https://github.com/spring-guides/gs-rest-service/blob/master/complete/src/test/java/hello/GreetingControllerTests.java)
Когда вы оборачиваете этот тест в for и выполняете его несколько раз, он выполняется в режиме блокировки (всегда ожидает ответа доначало следующего get). Я знаю, что RestController блокирует и, следовательно, нуждается в перезаписи, чтобы сделать его асинхронным. Однако это не должно иметь значения, чтобы иметь возможность запустить асинхронный юнит-тест? Или это так? Возможно ли выполнить параллельно UT нижев цикле?
@Test
public void paramGreetingShouldReturnTailoredMessage() throws Exception {
this.mockMvc.perform(get("/greeting").param("name", "Spring Community"))
.andDo(print()).andExpect(status().isOk())
.andExpect(jsonPath("$.content").value("Hello, Spring Community!"));
}